00401000 fn_00401000: ; Xref 00401052 00401060
00401000 55 push ebp
00401001 8BEC mov ebp,esp
00401003 51 push ecx
00401004 loc_00401004: ; Xref 0040101E
00401004 6A01 push 1
00401006 6830504000 push 405030h
0040100B 8B4508 mov eax,[ebp+8]
0040100E 50 push eax
0040100F 6A00 push 0
00401011 FF1594404000 call dword ptr [MessageBoxA]
00401017 8945FC mov [ebp-4],eax
0040101A 837DFC01 cmp dword ptr [ebp-4],1
0040101E 75E4 jnz loc_00401004
00401020 8BE5 mov esp,ebp
00401022 5D pop ebp
00401023 C3 ret
Figure 7: Disassembly of code in Figure 6, after compilation (without optimization).
Back to Article