实验一 查看CPU和内存,用机器指令和汇编指令教程

一:实验任务

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:改变一些段单元中的数据可以改变视觉效果

猜你喜欢

转载自www.cnblogs.com/QiaoGeGe/p/9747765.html