实验二

                                 实验二

(1)

1.1 使用e命令修改0021:0~0021:f数据,及修改后是否正确写入的操作。

嗯,没问题。

1.2使用a指令写入p74指令:

用r命令查看寄存器的情况:

开始单步调试:

(2)

2.1用a指令输入p73的7行指令,然后用e命令修改2000:0~2000:f的值,及修改后查看部分。

如图:

单步调试:

前3行的作用是设置一个栈底和栈顶都为2000:0010的空栈

mov sp,10紧跟着mov ss,ax一起执行了作用貌似是去改变栈段寄存器ss的指令。

中断机制??(书上提了一点,没说全)

实验总结:这个实验比起前面更难懂了些,貌似计算机只要涉及栈的知识就会很难==

但从中我还是明白了如何利用汇编语言设置一个栈,也有所收获吧!

 

posted on 2018-10-28 22:03  柯朵莉  阅读(197)  评论(6编辑  收藏  举报