汇编实验二
1, 使用debug,将程序写入内存,逐条执行,根据指令执行后的实际运算填空
Mov ax,ffff
Mov ds,ax
Mov ax,2200
Mov ss,ax
Mov sp,0100
Mov ax,[0];ax=60ea
Add ax,[2]; ax=60fc
Mov bx,[4] bx=30f0
Add bx,[6] bx=6021
Push ax sp=00fe
Push bx sp=00fc
Pop ax sp=00fe
Pop bx sp=0100
Push [4] sp=00fe
Push [6] sp=00fc
执行的代码如下:
2,观察实验过程,分析为什么2000:0~2000:f的内容会改变
代码如下:
Debug在执行单步中断程序时栈的内容会改变