00401000 /$ 83EC 08 SUB ESP,8
00401003 |. 8D0424 LEA EAX,DWORD PTR SS:[ESP]
00401006 |. 50 PUSH EAX
00401007 |. 8D4C24 08 LEA ECX,DWORD PTR SS:[ESP+8]
0040100B |. 51 PUSH ECX
0040100C |. 68 F4204000 PUSH cppppppp.004020F4 ; /%d %d
00401011 |. FF15 A4204000 CALL DWORD PTR DS:[<&MSVCR90.scanf>] ; \scanf
00401017 |. 8B5424 0C MOV EDX,DWORD PTR SS:[ESP+C]
0040101B |. 8B4424 10 MOV EAX,DWORD PTR SS:[ESP+10]
0040101F |. 8D0C10 LEA ECX,DWORD PTR DS:[EAX+EDX]
00401022 |. B8 67666666 MOV EAX,66666667
00401027 |. F7E9 IMUL ECX
00401029 |. C1FA 02 SAR EDX,2
0040102C |. 8BC2 MOV EAX,EDX
0040102E |. C1E8 1F SHR EAX,1F
00401031 |. 03C2 ADD EAX,EDX
00401033 |. 8D1480 LEA EDX,DWORD PTR DS:[EAX+EAX*4]
00401036 |. 03D2 ADD EDX,EDX
00401038 |. 2BCA SUB ECX,EDX
0040103A |. 51 PUSH ECX ; /<%d>
0040103B |. 68 FC204000 PUSH cppppppp.004020FC ; |hello world %d\n
00401040 |. FF15 9C204000 CALL DWORD PTR DS:[<&MSVCR90.
printf
>] ; \
printf
00401046 |. 33C0 XOR EAX,EAX
00401048 |. 83C4 1C ADD ESP,1C
0040104B \. C3 RETN