一:实验任务
1:debug的使用
1:用E命令执行的效果:
2:用A命令执行的效果:
我们发现如果用A命令来执行那么就会非常的直观,便于我们理解每一步的过程。
2 :将下面的三条语句写入从2000:0开始的内存单元中,利用这3条指令计算2的8次方
mov ax,1
add ax,ax
jmp 2000:0003
下面则是过程:
最后我们发现进过了T命令的执行后得到了自己想要的结果0100H
3:查看内存中的内容
PC机的主板上ROM中写有一个生产日期,在内存FFF00H-FFFFFH的某个单元中,请找到这个生产日期并试图改变它。
我们可以发现尽管我们已经试图改变了EA的值,但是最后指令还是没有实现。
其实CPU向这里的内存单元写入数据的操作是没有结果的,这里单元内的内容不会被改变,这里的单元实际上就是ROM存储器中的一个单元。详见书12页。
4:向内存从b8100h开始的单元中填写数据:
下面是实验的过程
我们发现右上角的图案颜色以及形状发生了变化。
二:实验结论
1:我们可以用A指令和E指令两种不同的指令方法来完成任务
2:在一些内存单元中CPU是无法改变其中的数据的
3:改变一些段单元中的数据可以改变视觉效果