[012][汇编语言]实验2 用机器指令和汇编指令编程

Debug 命令结合段地址寄存器(DS CS SS)使用

[012][汇编语言]实验2 用机器指令和汇编指令编程_第1张图片
r命令修改DS寄存器内容 段地址可以出现的地方就可以用DS
[012][汇编语言]实验2 用机器指令和汇编指令编程_第2张图片
d命令查看内存内容 CS SS 都是段地址寄存器 可以放在段地址出现的地方
[012][汇编语言]实验2 用机器指令和汇编指令编程_第3张图片
e命令 输入机器指令
[012][汇编语言]实验2 用机器指令和汇编指令编程_第4张图片
u命令显示汇编指令

Debug 的 T 命令在执行修改 寄存器SS 的指令时,下一条指令也紧接着执行

mov ss,ax
mov ss,bx
mov ss,[0]
pop ss

实验任务

(1)逐条执行汇编指令,观察寄存器与内存单元变化

[012][汇编语言]实验2 用机器指令和汇编指令编程_第5张图片
PUSH BX
[012][汇编语言]实验2 用机器指令和汇编指令编程_第6张图片
POP AX POP BX
[012][汇编语言]实验2 用机器指令和汇编指令编程_第7张图片
PUSH [4] PUSH [6]

(2)如图3,19,问为什么2000:0~2000:f 中的内容会发生改变?

[012][汇编语言]实验2 用机器指令和汇编指令编程_第8张图片
Debug 的 T 命令在执行修改 寄存器SS 的指令时,下一条指令也紧接着执行
[012][汇编语言]实验2 用机器指令和汇编指令编程_第9张图片
中断机制
mov ax,2000
mov ss,ax
mov sp,10
mov ax,3123
push ax
mov ax,3366
push ax

你可能感兴趣的:([012][汇编语言]实验2 用机器指令和汇编指令编程)