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 68<b>30504000</b> push 405030h 0040100B 8B4508 mov eax,[ebp+8] 0040100E 50 push eax 0040100F 6A00 push 0 00401011 FF15<b>94404000</b> 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).