12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- main PROC NEAR
- 000 0002FA 55 PUSH bp
- 001 0002FB 8BEC MOV bp, sp
- 002 0002FD 83EC02 SUB sp, 2
- 003 000300 C646FEFF MOV byte ptr [bp-2], 0FFh
- 004 000304 C646FF8F MOV byte ptr [bp-1], 8Fh
- 005 000308 8A46FE MOV al, [bp-2]
- 006 00030B 0246FF ADD al, [bp-1]
- 007 00030E 8846FF MOV [bp-1], al
- 008 000311 8A46FE MOV al, [bp-2]
- 009 000314 2A46FF SUB al, [bp-1]
- 010 000317 8846FE MOV [bp-2], al
- 011 00031A 8A46FE MOV al, [bp-2]
- 012 00031D B400 MOV ah, 0
- 013 00031F 8A56FF MOV dl, [bp-1]
- 014 000322 B600 MOV dh, 0
- 015 000324 F7E2 MUL dx
- 016 000326 8846FE MOV [bp-2], al
- 017 000329 8A46FF MOV al, [bp-1]
- 018 00032C B400 MOV ah, 0
- 019 00032E 8A56FE MOV dl, [bp-2]
- 020 000331 B600 MOV dh, 0
- 021 000333 8BDA MOV bx, dx
- 022 000335 99 CWD
- 024 000336 F7FB IDIV bx
- 026 000338 8846FF MOV [bp-1], al
- 027 00033B 8A46FF MOV al, [bp-1]
- 028 00033E B400 MOV ah, 0
- 029 000340 8A56FE MOV dl, [bp-2]
- 030 000343 B600 MOV dh, 0
- 031 000345 8BDA MOV bx, dx
- 032 000347 99 CWD
- 034 000348 F7FB IDIV bx
- 036 00034A 8856FF MOV [bp-1], dl
- 037 00034D 8A46FE MOV al, [bp-2]
- 038 000350 B105 MOV cl, 5
- 039 000352 D2E0 SHL al, cl
- 040 000354 8846FE MOV [bp-2], al
- 041 000357 8A46FF MOV al, [bp-1]
- 042 00035A 8A4EFE MOV cl, [bp-2]
- 043 00035D D2E8 SHR al, cl
- 044 00035F 8846FF MOV [bp-1], al
- 045 000362 8A46FF MOV al, [bp-1]
- 046 000365 B400 MOV ah, 0
- 047 000367 50 PUSH ax
- 048 000368 8A46FE MOV al, [bp-2]
- 049 00036B B400 MOV ah, 0
- 050 00036D 50 PUSH ax
- 051 00036E B89401 MOV ax, 194h
- 052 000371 50 PUSH ax
- 053 000372 E8AB06 CALL near ptr printf
- 054 000375 83C406 ADD sp, 6
- 055 000378 8BE5 MOV sp, bp
- 056 00037A 5D POP bp
- 057 00037B C3 RET
- main ENDP
|