|
5鱼币
源文件:
assume cs:code, ss:stack, ds:data
data segment
dw 11, 22, 33, 44, 55, 66, 77, 88
data ends
stack segment
dw 0, 0, 0, 0, 0, 0, 0, 0
stack ends
code segment
start:
mov ax, stack
mov ss, ax
mov sp, 16
mov ax, data
mov ds, ax
push ds:[0]
push ds:[2]
pop ds:[2]
pop ds:[0]
mov ax, 4c00h
int 21h
code ends
end start
debug
C:\WORKGR~1>debug 1.exe
-t
AX=0B39 BX=0000 CX=0048 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=0B29 ES=0B29 SS=0B39 CS=0B39 IP=0022 NV UP EI PL NZ NA PO NC
0B39:0022 8ED0 MOV SS,AX
-t
AX=0B39 BX=0000 CX=0048 DX=0000 SP=0030 BP=0000 SI=0000 DI=0000
DS=0B29 ES=0B29 SS=0B39 CS=0B39 IP=0027 NV UP EI PL NZ NA PO NC
0B39:0027 0B00 OR AX,[BX+SI] DS:0000=20CD
-t
AX=2BFD BX=0000 CX=0048 DX=0000 SP=0030 BP=0000 SI=0000 DI=0000
DS=0B29 ES=0B29 SS=0B39 CS=0B39 IP=0029 NV UP EI PL NZ NA PO NC
0B39:0029 0029 ADD [BX+DI],CH DS:0000=CD
-
|
|