Function Graph 0Basic Block 0Opcode: 90sub_8048940:Opcode: 90nop     Opcode: 58pop     eaxOpcode: 33 05 fa 14 26 08xor     eaxdword [data_82614fa]Opcode: 50push    eaxOpcode: 31 c9xor     ecxecx  {0x0}Opcode: 89 8c 24 6c ff ff ffmov     dword [esp-0x94 {var_94}]ecxOpcode: 89 8c 24 68 ff ff ffmov     dword [esp-0x98 {var_98}]ecxOpcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec f0 00 00 00sub     esp0xf0 {var_fc}Opcode: 8d 8d 70 ff ff fflea     ecx[ebp-0x90] {var_94}Opcode: c7 85 68 ff ff ff 00 00 00 00mov     dword [ebp-0x98 {var_9c}]0x0Opcode: c7 85 60 ff ff ff 00 00 00 00mov     dword [ebp-0xa0 {var_a4}]0x0Opcode: c7 85 5c ff ff ff 00 00 00 00mov     dword [ebp-0xa4 {var_a8}]0x0Opcode: 89 0c 24mov     dword [esp {var_fc}]ecxOpcode: c7 44 24 04 80 00 00 00mov     dword [esp+0x4 {var_f8}]0x80Opcode: c7 85 58 ff ff ff 80 00 00 00mov     dword [ebp-0xa8 {var_ac}]0x80Opcode: e8 8e 0e 00 00call    sub_8049830Opcode: a1 d0 7a 34 08mov     eaxdword [data_8347ad0]Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 61 ff ff ffcall    sub_8048910Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}]eaxOpcode: 8b 45 f4mov     eaxdword [ebp-0xc {var_10}]Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 13 0d 00 00call    sub_80496d0Opcode: 89 85 68 ff ff ffmov     dword [ebp-0x98 {var_9c}]eaxOpcode: a1 d0 7a 34 08mov     eaxdword [data_8347ad0]Opcode: c6 80 08 01 00 00 00mov     byte [eax+0x108]0x0Opcode: a1 d0 7a 34 08mov     eaxdword [data_8347ad0]Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 f4 05 00 00call    sub_8048fd0Opcode: 89 85 5c ff ff ffmov     dword [ebp-0xa4 {var_a8}]eaxOpcode: 83 bd 5c ff ff ff ffcmp     dword [ebp-0xa4 {var_a8}]0xffffffffOpcode: 75 05jne     0x80489f0Basic Block 1Opcode: eb 00jmp     0x80489f2Basic Block 2Opcode: e9 46 02 00 00jmp     0x8048c36Basic Block 3Opcode: a1 d0 7a 34 08mov     eaxdword [data_8347ad0]Opcode: 0f b6 80 08 01 00 00movzx   eaxbyte [eax+0x108]Opcode: 83 f8 05cmp     eax0x5Opcode: 0f 8d 04 02 00 00jge     0x8048c0bBasic Block 4Opcode: 81 c4 f0 00 00 00add     esp0xf0 {var_c}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5dpop     ebpOpcode: e8 ec f6 ff ffcall    sub_8048330Opcode: c3retn    Basic Block 5Opcode: b8 00 00 00 00mov     eax0x0Opcode: 8b 0d d0 7a 34 08mov     ecxdword [data_8347ad0]Opcode: 8b 95 5c ff ff ffmov     edxdword [ebp-0xa4 {var_a8}]Opcode: 89 0c 24mov     dword [esp {var_fc}]ecxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_f8}]0x0Opcode: 89 54 24 08mov     dword [esp+0x8 {var_f4}]edxOpcode: 89 85 24 ff ff ffmov     dword [ebp-0xdc {var_e0}]eaxOpcode: e8 2a 05 00 00call    sub_8049160Basic Block 6Opcode: b8 04 00 00 00mov     eax0x4Opcode: 8d 8d 6c ff ff fflea     ecx[ebp-0x94] {var_98}Opcode: c7 85 64 ff ff ff 00 00 00 00mov     dword [ebp-0x9c {var_a0}]0x0Opcode: 89 0c 24mov     dword [esp {var_fc}]ecxOpcode: c7 44 24 04 04 00 00 00mov     dword [esp+0x4 {var_f8}]0x4Opcode: 89 85 54 ff ff ffmov     dword [ebp-0xac {var_b0}]eaxOpcode: e8 fe 0d 00 00call    sub_8049830Opcode: a1 d0 7a 34 08mov     eaxdword [data_8347ad0]Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 11 02 00 00call    sub_8048c50Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 f9 0e 00 00call    sub_8049940Opcode: c7 45 f0 00 00 00 00mov     dword [ebp-0x10 {var_14}]0x0Opcode: 89 85 50 ff ff ffmov     dword [ebp-0xb0 {var_b4}]eaxBasic Block 7Opcode: 8d 05 e0 03 26 08lea     eax[data_82603e0]Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 6d 0e 00 00call    sub_8049940Opcode: c7 04 24 24 01 26 08mov     dword [esp {var_fc}]data_8260124  {"Please enter a guess: "}Opcode: 89 85 44 ff ff ffmov     dword [ebp-0xbc {var_c0}]eaxOpcode: e8 5b 0e 00 00call    sub_8049940Opcode: be 0a 00 00 00mov     esi0xaOpcode: 8d bd 6c ff ff fflea     edi[ebp-0x94] {var_98}Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_fc}]0x0Opcode: 89 7c 24 04mov     dword [esp+0x4 {var_f8}]ediOpcode: c7 44 24 08 03 00 00 00mov     dword [esp+0x8 {var_f4}]0x3Opcode: c7 44 24 0c 0a 00 00 00mov     dword [esp+0xc {var_f0}]0xaOpcode: 89 85 40 ff ff ffmov     dword [ebp-0xc0 {var_c4}]eaxOpcode: c7 85 3c ff ff ff 00 00 00 00mov     dword [ebp-0xc4 {var_c8}]0x0Opcode: c7 85 38 ff ff ff 03 00 00 00mov     dword [ebp-0xc8 {var_cc}]0x3Opcode: 89 b5 34 ff ff ffmov     dword [ebp-0xcc {var_d0}]esiOpcode: e8 50 0d 00 00call    sub_8049880Opcode: c7 45 f0 00 00 00 00mov     dword [ebp-0x10 {var_14}]0x0Opcode: 89 85 30 ff ff ffmov     dword [ebp-0xd0 {var_d4}]eaxBasic Block 8Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 0f be 84 05 70 ff ff ffmovsx   eaxbyte [ebp+eax-0x90] {var_4}Opcode: 83 f8 00cmp     eax0x0Opcode: 75 16jne     0x8048a85Basic Block 9Opcode: 83 bd 64 ff ff ff 00cmp     dword [ebp-0x9c {var_a0}]0x0Opcode: 75 14jne     0x8048bb0Basic Block 10Opcode: 0f be 85 6c ff ff ffmovsx   eaxbyte [ebp-0x94 {var_98}]Opcode: 8b 4d f0mov     ecxdword [ebp-0x10 {var_14}]Opcode: 8b 55 f4mov     edxdword [ebp-0xc {var_10}]Opcode: 0f be 0c 0amovsx   ecxbyte [edx+ecx]Opcode: 39 c8cmp     eaxecxOpcode: 75 29jne     0x8048b86Basic Block 11Opcode: 8d 85 70 ff ff fflea     eax[ebp-0x90] {var_94}Opcode: 03 45 f0add     eax {var_94}dword [ebp-0x10 {var_14}]Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 aa 0e 00 00call    sub_8049940Opcode: 8d 8d 70 ff ff fflea     ecx[ebp-0x90] {var_94}Opcode: 03 4d f0add     ecx {var_94}dword [ebp-0x10 {var_14}]Opcode: 89 0c 24mov     dword [esp {var_fc}]ecxOpcode: 89 85 48 ff ff ffmov     dword [ebp-0xb8 {var_bc}]eaxOpcode: e8 23 0c 00 00call    sub_80496d0Opcode: 83 e8 01sub     eax0x1Opcode: 8b 4d f0mov     ecxdword [ebp-0x10 {var_14}]Opcode: 01 c1add     ecxeaxOpcode: 89 4d f0mov     dword [ebp-0x10 {var_14}]ecxBasic Block 12Opcode: 8d 05 22 01 26 08lea     eax[data_8260122]Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 c3 0e 00 00call    sub_8049940Opcode: 89 85 4c ff ff ffmov     dword [ebp-0xb4 {var_b8}]eaxOpcode: eb 33jmp     0x8048ab8Basic Block 13Opcode: 8d 85 70 ff ff fflea     eax[ebp-0x90] {var_94}Opcode: 89 04 24mov     dword [esp {var_fc}]eaxOpcode: e8 12 0b 00 00call    sub_80496d0Opcode: 8b 4d f4mov     ecxdword [ebp-0xc {var_10}]Opcode: 89 0c 24mov     dword [esp {var_fc}]ecxOpcode: 89 85 2c ff ff ffmov     dword [ebp-0xd4 {var_d8}]eaxOpcode: e8 01 0b 00 00call    sub_80496d0Opcode: 8b 8d 2c ff ff ffmov     ecxdword [ebp-0xd4 {var_d8}]Opcode: 39 c1cmp     ecxeaxOpcode: 75 2djne     0x8048c06Basic Block 14Opcode: a1 d0 7a 34 08mov     eaxdword [data_8347ad0]Opcode: 8a 88 08 01 00 00mov     clbyte [eax+0x108]Opcode: 80 c1 01add     cl0x1Opcode: 88 88 08 01 00 00mov     byte [eax+0x108]clBasic Block 15Opcode: eb 00jmp     0x8048b88Basic Block 16Opcode: 8a 85 6c ff ff ffmov     albyte [ebp-0x94 {var_98}]Opcode: 8b 4d f0mov     ecxdword [ebp-0x10 {var_14}]Opcode: 88 84 0d 70 ff ff ffmov     byte [ebp+ecx-0x90]al {var_4}Opcode: c7 85 64 ff ff ff 01 00 00 00mov     dword [ebp-0x9c {var_a0}]0x1Opcode: 8b 8d 60 ff ff ffmov     ecxdword [ebp-0xa0 {var_a4}]Opcode: 83 c1 01add     ecx0x1Opcode: 89 8d 60 ff ff ffmov     dword [ebp-0xa0 {var_a4}]ecxBasic Block 17Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: eb 8fjmp     0x8048a54Basic Block 18Opcode: eb 00jmp     0x8048abaBasic Block 19Opcode: e9 e7 fd ff ffjmp     0x80489f2Basic Block 20Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8b 0d d0 7a 34 08mov     ecxdword [data_8347ad0]Opcode: 8b 95 5c ff ff ffmov     edxdword [ebp-0xa4 {var_a8}]Opcode: 89 0c 24mov     dword [esp {var_fc}]ecxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_f8}]0x1Opcode: 89 54 24 08mov     dword [esp+0x8 {var_f4}]edxOpcode: 89 85 28 ff ff ffmov     dword [ebp-0xd8 {var_dc}]eaxOpcode: e8 5c 05 00 00call    sub_8049160Opcode: eb 30jmp     0x8048c36Basic Block 21Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 83 c0 01add     eax0x1Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}]eaxOpcode: eb aajmp     0x8048b3dBasic Block 22Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 3b 85 68 ff ff ffcmp     eaxdword [ebp-0x98 {var_9c}]Opcode: 73 66jae     0x8048ac5Basic Block 23Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]Opcode: 3b 85 68 ff ff ffcmp     eaxdword [ebp-0x98 {var_9c}]Opcode: 73 4bjae     0x8048b93