Function Graph 0Basic Block 0Opcode: 55sub_804918d:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 9c 04 00 00sub     esp, 0x49c {var_4ac}Opcode: 8b 45 0cmov     eax, dword [ebp+0xc {arg_8}]Opcode: 8b 4d 08mov     ecx, dword [ebp+0x8 {arg_4}]Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}], eaxOpcode: 8b 50 2cmov     edx, dword [eax+0x2c]Opcode: 0f b7 70 0cmovzx   esi, word [eax+0xc]Opcode: 0f b7 78 0emovzx   edi, word [eax+0xe]Opcode: 0f b7 58 10movzx   ebx, word [eax+0x10]Opcode: 89 85 ec fb ff ffmov     dword [ebp-0x414 {var_418}], eaxOpcode: 0f b7 40 12movzx   eax, word [eax+0x12]Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 14movzx   eax, word [eax+0x14]Opcode: 89 85 e4 fb ff ffmov     dword [ebp-0x41c {var_420}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 16movzx   eax, word [eax+0x16]Opcode: 89 85 e0 fb ff ffmov     dword [ebp-0x420 {var_424}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 18movzx   eax, word [eax+0x18]Opcode: 89 85 dc fb ff ffmov     dword [ebp-0x424 {var_428}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 1amovzx   eax, word [eax+0x1a]Opcode: 89 85 d8 fb ff ffmov     dword [ebp-0x428 {var_42c}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 1cmovzx   eax, word [eax+0x1c]Opcode: 89 85 d4 fb ff ffmov     dword [ebp-0x42c {var_430}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 1emovzx   eax, word [eax+0x1e]Opcode: 89 85 d0 fb ff ffmov     dword [ebp-0x430 {var_434}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 20movzx   eax, word [eax+0x20]Opcode: 89 85 cc fb ff ffmov     dword [ebp-0x434 {var_438}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 22movzx   eax, word [eax+0x22]Opcode: 89 85 c8 fb ff ffmov     dword [ebp-0x438 {var_43c}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 24movzx   eax, word [eax+0x24]Opcode: 89 85 c4 fb ff ffmov     dword [ebp-0x43c {var_440}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 26movzx   eax, word [eax+0x26]Opcode: 89 85 c0 fb ff ffmov     dword [ebp-0x440 {var_444}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 28movzx   eax, word [eax+0x28]Opcode: 89 85 bc fb ff ffmov     dword [ebp-0x444 {var_448}], eaxOpcode: 8b 85 ec fb ff ffmov     eax, dword [ebp-0x414 {var_418}]Opcode: 0f b7 40 2amovzx   eax, word [eax+0x2a]Opcode: 89 85 b8 fb ff ffmov     dword [ebp-0x448 {var_44c}], eaxOpcode: 89 e0mov     eax, espOpcode: 89 8d b4 fb ff ffmov     dword [ebp-0x44c {var_450}], ecxOpcode: 8b 8d b8 fb ff ffmov     ecx, dword [ebp-0x448 {var_44c}]Opcode: 89 48 48mov     dword [eax+0x48 {var_464}], ecxOpcode: 8b 8d bc fb ff ffmov     ecx, dword [ebp-0x444 {var_448}]Opcode: 89 48 44mov     dword [eax+0x44 {var_468}], ecxOpcode: 8b 8d c0 fb ff ffmov     ecx, dword [ebp-0x440 {var_444}]Opcode: 89 48 40mov     dword [eax+0x40 {var_46c}], ecxOpcode: 8b 8d c4 fb ff ffmov     ecx, dword [ebp-0x43c {var_440}]Opcode: 89 48 3cmov     dword [eax+0x3c {var_470}], ecxOpcode: 8b 8d c8 fb ff ffmov     ecx, dword [ebp-0x438 {var_43c}]Opcode: 89 48 38mov     dword [eax+0x38 {var_474}], ecxOpcode: 8b 8d cc fb ff ffmov     ecx, dword [ebp-0x434 {var_438}]Opcode: 89 48 34mov     dword [eax+0x34 {var_478}], ecxOpcode: 8b 8d d0 fb ff ffmov     ecx, dword [ebp-0x430 {var_434}]Opcode: 89 48 30mov     dword [eax+0x30 {var_47c}], ecxOpcode: 8b 8d d4 fb ff ffmov     ecx, dword [ebp-0x42c {var_430}]Opcode: 89 48 2cmov     dword [eax+0x2c {var_480}], ecxOpcode: 8b 8d d8 fb ff ffmov     ecx, dword [ebp-0x428 {var_42c}]Opcode: 89 48 28mov     dword [eax+0x28 {var_484}], ecxOpcode: 8b 8d dc fb ff ffmov     ecx, dword [ebp-0x424 {var_428}]Opcode: 89 48 24mov     dword [eax+0x24 {var_488}], ecxOpcode: 8b 8d e0 fb ff ffmov     ecx, dword [ebp-0x420 {var_424}]Opcode: 89 48 20mov     dword [eax+0x20 {var_48c}], ecxOpcode: 8b 8d e4 fb ff ffmov     ecx, dword [ebp-0x41c {var_420}]Opcode: 89 48 1cmov     dword [eax+0x1c {var_490}], ecxOpcode: 8b 8d e8 fb ff ffmov     ecx, dword [ebp-0x418 {var_41c}]Opcode: 89 48 18mov     dword [eax+0x18 {var_494}], ecxOpcode: 89 58 14mov     dword [eax+0x14 {var_498}], ebxOpcode: 89 78 10mov     dword [eax+0x10 {var_49c}], ediOpcode: 89 70 0cmov     dword [eax+0xc {var_4a0}], esiOpcode: 89 50 08mov     dword [eax+0x8 {var_4a4}], edxOpcode: 8d 8d f0 fb ff fflea     ecx, [ebp-0x410] {var_414}Opcode: 89 08mov     dword [eax {var_4ac}], ecxOpcode: c7 40 04 4c 1a 05 08mov     dword [eax+0x4 {var_4a8}], data_8051a4c  {"Instructions: $d\nR0  = $08X R1 …"}Opcode: 89 8d b0 fb ff ffmov     dword [ebp-0x450 {var_454}], ecxOpcode: e8 08 4c 00 00call    sub_804df2cOpcode: 89 e1mov     ecx, espOpcode: 8b 95 b0 fb ff ffmov     edx, dword [ebp-0x450 {var_454}]Opcode: 89 51 04mov     dword [ecx+0x4 {var_4a8}], edxOpcode: 8b b5 b4 fb ff ffmov     esi, dword [ebp-0x44c {var_450}]Opcode: 89 31mov     dword [ecx {var_4ac}], esiOpcode: 89 85 ac fb ff ffmov     dword [ebp-0x454 {var_458}], eaxOpcode: e8 15 77 00 00call    sub_8050a57Opcode: 81 c4 9c 04 00 00add     esp, 0x49c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: a3 f8 36 05 08mov     dword [data_80536f8], eaxOpcode: 89 15 fc 36 05 08mov     dword [data_80536fc], edxOpcode: 8b 04 24mov     eax, dword [esp {__return_addr}]Opcode: 31 d2xor     edx, edx  {0x0}Opcode: 89 c1mov     ecx, eaxOpcode: f7 35 e4 1c 05 08div     dword [data_8051ce4]Opcode: b8 e8 1c 05 08mov     eax, data_8051ce8Opcode: c1 e2 03shl     edx, 0x3Opcode: 8d 04 10lea     eax, [eax+edx]Basic Block 1Opcode: 8b 15 fc 36 05 08mov     edx, dword [data_80536fc]Opcode: a1 f8 36 05 08mov     eax, dword [data_80536f8]Opcode: c2 04 00retn    0x4 {arg_8}Basic Block 2Opcode: 8b 00mov     eax, dword [eax]Opcode: 83 f8 00cmp     eax, 0x0Opcode: 0f 84 1f ed ff ffje      0x80480a0Basic Block 3Opcode: b8 01 00 00 00mov     eax, 0x1Opcode: bb ad 00 00 00mov     ebx, 0xadOpcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 4Opcode: eb ecjmp     0x804936fBasic Block 5Opcode: 3b 08cmp     ecx, dword [eax]Opcode: 8d 40 04lea     eax, [eax+0x4]Opcode: 74 0dje      0x8049383