实验2 用机器指令和汇编指令编程

预备注意点:debug的t命令在执行修改寄存器ss的指令时,下一条指令也会被执行,建议下一条指令为修改ip。

1、使用debug,将下面程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。

先将命令打入076a:0000位置,并且修改cs和ip



逐条执行,并且填空(填空就不写了)






2、分析,为什么2000:0~2000:f中的内容会发生改变

估计刚开始也是什么都看不懂,完全不知道为啥会有数据,数据是怎样来的。

其实这些就是寄存器的信息,因为t是会使程序中断的,了解中断请跳看到12章。

所以每次执行t的时候,程序都会保存一次寄存器的信息。


猜你喜欢

转载自blog.csdn.net/a673953508/article/details/80714536
今日推荐