如何查看数据段的数据
代码如下:
assume cs:code,ds:data,ss:stack
data segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
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
将程序加载入内存后
-r
AX=0000 BX=0000 CX=0042 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=14BD ES=14BD SS=14CD CS=14CF IP=0000 NV UP EI PL NZ NA PO NC
14CF:0000 B8CE14 MOV AX,14CE
我想看数据段data的数据,上面-r 出的 DS=14BD,不是直接就-d 14bd:0就可以看到了吗?
为什么要-d 14cd:0 呢?
-d 14cd:0
14CD:0000 23 01 56 04 89 07 BC 0A-EF 0D ED 0F BA 0C 87 09