Function Graph 0Basic Block 0Opcode: 55sub_804fd40:Opcode: 55push ebpOpcode: 89 e5mov ebp, espOpcode: 53push ebxOpcode: 56push esiOpcode: 83 ec 30sub esp, 0x30 {var_3c}Opcode: 8b 45 0cmov eax, dword [ebp+0xc {arg_8}]Opcode: 8b 4d 08mov ecx, dword [ebp+0x8 {arg_4}]Opcode: ba 0c 00 00 00mov edx, 0xcOpcode: 8d 75 e0lea esi, [ebp-0x20] {var_24}Opcode: 89 4d f0mov dword [ebp-0x10 {var_14}], ecxOpcode: 89 45 ecmov dword [ebp-0x14 {var_18}], eaxOpcode: 89 34 24mov dword [esp {var_3c}], esiOpcode: c7 44 24 04 0c 00 00 00mov dword [esp+0x4 {var_38}], 0xcOpcode: 89 55 d4mov dword [ebp-0x2c {var_30}], edxOpcode: e8 f1 e4 ff ffcall sub_804e260Opcode: 81 7d ec 00 00 00 00cmp dword [ebp-0x14 {var_18}], 0x0Opcode: 0f 85 12 00 00 00jne 0x804fd8eBasic Block 1Opcode: c7 45 dc 00 00 00 00mov dword [ebp-0x24 {var_28}], 0x0Basic Block 2Opcode: 8b 45 f0mov eax, dword [ebp-0x10 {var_14}]Opcode: c6 00 30mov byte [eax], 0x30Opcode: c7 45 f4 01 00 00 00mov dword [ebp-0xc {var_10}], 0x1Opcode: e9 a5 00 00 00jmp 0x804fe33Basic Block 3Opcode: 8b 45 dcmov eax, dword [ebp-0x24 {var_28}]Opcode: 89 45 d8mov dword [ebp-0x28 {var_2c}], eaxOpcode: 8b 45 d8mov eax, dword [ebp-0x28 {var_2c}]Opcode: 89 45 dcmov dword [ebp-0x24 {var_28}], eaxBasic Block 4Opcode: 81 7d ec 00 00 00 00cmp dword [ebp-0x14 {var_18}], 0x0Opcode: 0f 84 3d 00 00 00je 0x804fdecBasic Block 5Opcode: 8b 45 f4mov eax, dword [ebp-0xc {var_10}]Opcode: 83 c4 30add esp, 0x30 {var_c}Opcode: 5epop esiOpcode: 5bpop ebxOpcode: 5dpop ebpOpcode: c3retn Basic Block 6Opcode: 8b 45 d8mov eax, dword [ebp-0x28 {var_2c}]Opcode: 89 45 f4mov dword [ebp-0xc {var_10}], eaxBasic Block 7Opcode: 8b 45 d8mov eax, dword [ebp-0x28 {var_2c}]Opcode: 2b 45 dcsub eax, dword [ebp-0x24 {var_28}]Opcode: 8a 4c 05 e0mov cl, byte [ebp+eax-0x20] {var_4}Opcode: 8b 45 dcmov eax, dword [ebp-0x24 {var_28}]Opcode: 2d 01 00 00 00sub eax, 0x1Opcode: 8b 55 f0mov edx, dword [ebp-0x10 {var_14}]Opcode: 88 0c 02mov byte [edx+eax], clOpcode: 8b 45 dcmov eax, dword [ebp-0x24 {var_28}]Opcode: 05 ff ff ff ffadd eax, 0xffffffffOpcode: 89 45 dcmov dword [ebp-0x24 {var_28}], eaxOpcode: e9 cb ff ff ffjmp 0x804fdf8Basic Block 8Opcode: b8 0a 00 00 00mov eax, 0xaOpcode: 8b 4d ecmov ecx, dword [ebp-0x14 {var_18}]Opcode: 89 45 d0mov dword [ebp-0x30 {var_34}], eaxOpcode: 89 c8mov eax, ecxOpcode: 31 d2xor edx, edx {0x0}Opcode: 8b 4d d0mov ecx, dword [ebp-0x30 {var_34}] {0xa}Opcode: f7 f1div ecxOpcode: a1 00 10 05 08mov eax, dword [data_8051000]Opcode: 8a 1c 10mov bl, byte [eax+edx]Opcode: 8b 45 dcmov eax, dword [ebp-0x24 {var_28}]Opcode: 88 5c 05 e0mov byte [ebp+eax-0x20], bl {var_4}Opcode: 8b 45 ecmov eax, dword [ebp-0x14 {var_18}]Opcode: 31 d2xor edx, edx {0x0}Opcode: f7 f1div ecxOpcode: 89 45 ecmov dword [ebp-0x14 {var_18}], eaxOpcode: 8b 45 dcmov eax, dword [ebp-0x24 {var_28}]Opcode: 05 01 00 00 00add eax, 0x1Opcode: 89 45 dcmov dword [ebp-0x24 {var_28}], eaxOpcode: e9 a9 ff ff ffjmp 0x804fd95Basic Block 9Opcode: 81 7d dc 00 00 00 00cmp dword [ebp-0x24 {var_28}], 0x0Opcode: 0f 8e 28 00 00 00jle 0x804fe2dBasic Block 10Opcode: 81 7d dc 0a 00 00 00cmp dword [ebp-0x24 {var_28}], 0xaOpcode: 0f 8d 4a 00 00 00jge 0x804fdec