Debug 命令结合段地址寄存器(DS CS SS)使用
r命令修改DS寄存器内容 段地址可以出现的地方就可以用DS
d命令查看内存内容 CS SS 都是段地址寄存器 可以放在段地址出现的地方
e命令 输入机器指令
u命令显示汇编指令
Debug 的 T 命令在执行修改 寄存器SS 的指令时,下一条指令也紧接着执行
mov ss,ax
mov ss,bx
mov ss,[0]
pop ss
实验任务
(1)逐条执行汇编指令,观察寄存器与内存单元变化
PUSH BX
POP AX POP BX
PUSH [4] PUSH [6]
(2)如图3,19,问为什么2000:0~2000:f 中的内容会发生改变?
Debug 的 T 命令在执行修改 寄存器SS 的指令时,下一条指令也紧接着执行
中断机制
mov ax,2000
mov ss,ax
mov sp,10
mov ax,3123
push ax
mov ax,3366
push ax