最简单的一个汇编代码:
assume cs:codeseg
codeseg segment
mov ax, 0123h
mov bx, 0456h
add ax, bx
add ax, ax
mov ax, 4c00h
int 21h
codeseg ends
end
# masm 41;
# link 41;
# debug 41.exe
Z:\CHAP4>debug 41.exe
-u
3106:0000 B82301 MOV AX,0123
3106:0003 BB5604 MOV BX,0456
3106:0006 03C3 ADD AX,BX
3106:0008 03C0 ADD AX,AX
3106:000A B8004C MOV AX,4C00
3106:000D CD21 INT 21
3106:000F CC INT 3
3106:0010 0300 ADD AX,[BX+SI]
3106:0012 50 PUSH AX
3106:0013 E8BCFC CALL FCD2
3106:0016 83C40A ADD SP,+0A
3106:0019 B8D462 MOV AX,62D4
3106:001C 50 PUSH AX
3106:001D B81067 MOV AX,6710
-r
AX=0000 BX=0000 CX=000F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=30F6 ES=30F6 SS=3106 CS=3106 IP=0000 NV UP EI PL NZ NA PO NC
3106:0000 B82301 MOV AX,0123
-t
AX=0123 BX=0000 CX=000F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=30F6 ES=30F6 SS=3106 CS=3106 IP=0003 NV UP EI PL NZ NA PO NC
3106:0003 BB5604 MOV BX,0456
-t
AX=0123 BX=0456 CX=000F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=30F6 ES=30F6 SS=3106 CS=3106 IP=0006 NV UP EI PL NZ NA PO NC
3106:0006 03C3 ADD AX,BX
-t
AX=0579 BX=0456 CX=000F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=30F6 ES=30F6 SS=3106 CS=3106 IP=0008 NV UP EI PL NZ NA PO NC
3106:0008 03C0 ADD AX,AX
-t
AX=0AF2 BX=0456 CX=000F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=30F6 ES=30F6 SS=3106 CS=3106 IP=000A NV UP EI PL NZ AC PO NC
3106:000A B8004C MOV AX,4C00
-t
AX=4C00 BX=0456 CX=000F DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=30F6 ES=30F6 SS=3106 CS=3106 IP=000D NV UP EI PL NZ AC PO NC
3106:000D CD21 INT 21
-p
Program terminated normally
-q
Z:\CHAP4>