Function Graph 0Basic Block 0Opcode: 56sub_8048ad0:Opcode: 56push    esiOpcode: 83 ec 18sub     esp0x18 {var_1c}Opcode: a1 60 c0 04 08mov     eaxdword [data_804c060]Opcode: 8b 0d 64 c0 04 08mov     ecxdword [data_804c064]Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_18}]ecxOpcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 65 f9 ff ffcall    sub_8048450Opcode: a3 b0 cc 04 08mov     dword [data_804ccb0]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_18}]0x4Opcode: c7 04 24 02 00 00 00mov     dword [esp {var_1c}]0x2Opcode: e8 5c 0a 00 00call    sub_8049560Opcode: a3 b8 cc 04 08mov     dword [data_804ccb8]eaxOpcode: c7 00 00 00 00 00mov     dword [eax]0x0Opcode: a1 60 c0 04 08mov     eaxdword [data_804c060]Opcode: 48dec     eaxOpcode: 8b 0d b8 cc 04 08mov     ecxdword [data_804ccb8]Opcode: 89 41 04mov     dword [ecx+0x4]eaxOpcode: a1 b8 cc 04 08mov     eaxdword [data_804ccb8]Opcode: 8b 08mov     ecxdword [eax]Opcode: 8b 40 04mov     eaxdword [eax+0x4]Opcode: 8b 15 b0 cc 04 08mov     edxdword [data_804ccb0]Opcode: 8b 04 82mov     eaxdword [edx+eax*4]Opcode: c7 04 88 02 00 00 00mov     dword [eax+ecx*4]0x2Opcode: 8b 35 a8 bd 04 08mov     esidword [data_804bda8]  {data_804c47c}Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: c7 44 24 04 20 ba 04 08mov     dword [esp+0x4 {var_18}]data_804ba20  {"Please input your name:\n"}Opcode: e8 72 19 00 00call    sub_804a4c0Opcode: c7 44 24 04 00 01 00 00mov     dword [esp+0x4 {var_18}]0x100Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_1c}]0x1Opcode: e8 fe 09 00 00call    sub_8049560Opcode: a3 bc cc 04 08mov     dword [data_804ccbc]eaxOpcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 e1 0b 00 00call    sub_8049750Opcode: a1 bc cc 04 08mov     eaxdword [data_804ccbc]Opcode: 8b 0d a4 bd 04 08mov     ecxdword [data_804bda4]  {data_804c06c}Opcode: 89 4c 24 0cmov     dword [esp+0xc {var_10}]ecxOpcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_14}]0xaOpcode: c7 44 24 04 00 01 00 00mov     dword [esp+0x4 {var_18}]0x100Opcode: e8 da 0d 00 00call    sub_8049970Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 0f 1f 04 00mmxnop  dword [eax+eax]Basic Block 1Opcode: 8b 0d bc cc 04 08mov     ecxdword [data_804ccbc]Opcode: 80 3c 01 0acmp     byte [ecx+eax]0xaOpcode: 75 04jne     0x8048bc1Basic Block 2Opcode: c6 04 01 00mov     byte [ecx+eax]0x0Basic Block 3Opcode: 40inc     eaxOpcode: 83 f8 04cmp     eax0x4Opcode: 75 d5jne     0x8048b9cBasic Block 4Opcode: c6 04 01 00mov     byte [ecx+eax]0x0Basic Block 5Opcode: 8b 0d bc cc 04 08mov     ecxdword [data_804ccbc]Opcode: 8a 14 01mov     dlbyte [ecx+eax]Opcode: 80 c2 9fadd     dl0x9fOpcode: 80 fa 1acmp     dl0x1aOpcode: 72 04jb      0x8048bb1Basic Block 6Opcode: e8 e4 f7 ff ffcall    sub_80483b0Opcode: e8 5f f9 ff ffcall    sub_8048530Opcode: a1 60 c0 04 08mov     eaxdword [data_804c060]Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_18}]0x4Opcode: e8 7a 09 00 00call    sub_8049560Opcode: a3 b4 cc 04 08mov     dword [data_804ccb4]eaxOpcode: a1 60 c0 04 08mov     eaxdword [data_804c060]Opcode: 85 c0test    eaxeaxOpcode: 7e 4bjle     0x8048c3fBasic Block 7Opcode: 8b 0d 64 c0 04 08mov     ecxdword [data_804c064]Opcode: 89 camov     edxecxOpcode: c1 ea 1fshr     edx0x1fOpcode: 01 caadd     edxecxOpcode: d1 fasar     edx0x1Opcode: 0f af d0imul    edxeaxOpcode: 89 14 24mov     dword [esp {var_1c}]edxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_18}]0x4Opcode: e8 ff 08 00 00call    sub_8049560Opcode: a3 c0 cc 04 08mov     dword [data_804ccc0]eaxOpcode: a1 64 c0 04 08mov     eaxdword [data_804c064]Opcode: 89 c1mov     ecxeaxOpcode: c1 e9 1fshr     ecx0x1fOpcode: 01 c1add     ecxeaxOpcode: d1 f9sar     ecx0x1Opcode: 0f af 0d 60 c0 04 08imul    ecxdword [data_804c060]Opcode: 85 c9test    ecxecxOpcode: 7e 5cjle     0x8048cdbBasic Block 8Opcode: 31 f6xor     esiesi  {0x0}Opcode: 66 0f 1f 04 00mmxnop  word [eax+eax]Basic Block 9Opcode: 31 c0xor     eaxeax  {0x0}Opcode: 83 c4 18add     esp0x18 {var_4}Opcode: 5epop     esiOpcode: c3retn    Basic Block 10Opcode: 31 f6xor     esiesi  {0x0}Opcode: 2e 66 0f 1f 04 00mmxnop  word cs:[eax+eax]Basic Block 11Opcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_18}]0x4Opcode: c7 04 24 02 00 00 00mov     dword [esp {var_1c}]0x2Opcode: e8 51 09 00 00call    sub_8049560Opcode: 8b 0d b4 cc 04 08mov     ecxdword [data_804ccb4]Opcode: 89 04 b1mov     dword [ecx+esi*4]eaxOpcode: a1 b4 cc 04 08mov     eaxdword [data_804ccb4]Opcode: 8b 04 b0mov     eaxdword [eax+esi*4]Opcode: c7 00 ff ff ff ffmov     dword [eax]0xffffffffOpcode: a1 b4 cc 04 08mov     eaxdword [data_804ccb4]Opcode: 8b 04 b0mov     eaxdword [eax+esi*4]Opcode: c7 40 04 ff ff ff ffmov     dword [eax+0x4]0xffffffffOpcode: 46inc     esiOpcode: a1 60 c0 04 08mov     eaxdword [data_804c060]Opcode: 39 c6cmp     esieaxOpcode: 7c bcjl      0x8048bfbBasic Block 12Opcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_18}]0x4Opcode: c7 04 24 02 00 00 00mov     dword [esp {var_1c}]0x2Opcode: e8 c5 08 00 00call    sub_8049560Opcode: 8b 0d c0 cc 04 08mov     ecxdword [data_804ccc0]Opcode: 89 04 b1mov     dword [ecx+esi*4]eaxOpcode: a1 c0 cc 04 08mov     eaxdword [data_804ccc0]Opcode: 8b 04 b0mov     eaxdword [eax+esi*4]Opcode: c7 00 ff ff ff ffmov     dword [eax]0xffffffffOpcode: a1 c0 cc 04 08mov     eaxdword [data_804ccc0]Opcode: 8b 04 b0mov     eaxdword [eax+esi*4]Opcode: c7 40 04 ff ff ff ffmov     dword [eax+0x4]0xffffffffOpcode: 46inc     esiOpcode: a1 64 c0 04 08mov     eaxdword [data_804c064]Opcode: 89 c1mov     ecxeaxOpcode: c1 e9 1fshr     ecx0x1fOpcode: 01 c1add     ecxeaxOpcode: d1 f9sar     ecx0x1Opcode: 0f af 0d 60 c0 04 08imul    ecxdword [data_804c060]Opcode: 39 cecmp     esiecxOpcode: 7c acjl      0x8048c87