实验一总结

该图是实验的第一题中,我在将代码的机器码分两部分用e命令打入之后,我先通过u的命令将将其调出查看,就有了图中的的代码格式。接下来我将要进行的是通过T命令来逐条进行操作      由于我的操作失误,所以我的最后约三四行代码没有截图,但是这两部分的文字也足以说明了,由于这只是刚开始,所以代码也比较简单。使用的寄存器只有三四个,这些命令主要就是对寄存器的数值的移动以及相加,没有其他什么。

  下面是第二题的代码,,我是通过累加的来进行的,所以比较麻烦,因此比较遗憾的是,在我通过T进行逐条操作的时候,操作过快,导致我只能截取到最后一部分截图,他的累加是最后到ax上,通过我的这一部分截图可以看出来,ax最后的值是100,而100H在进行转换之后就刚好等于是十进制的256。

  这里是第三题的代码  我是直接用d命令去查看了FFF00H~FFFFFH中的的数值,结果就是如图所示。

  最后一题,我显示通过它的原始给出的例子来进行数据的改变,但是结果也是如图所示,没有按照我的输入来进行改变,因此我先还是未改变地址只是换了另一种e操作,,我再使用的如图所示的输入,不过结果依然一样,不能够修改成功。所以,我最后就只能按照书上的操作,改变填写的地址我将地址改变以后,在进行查看,能发现,数据的能成功的改变。

  对这一实验,第一点就是感觉,听的时候感觉操作的非常简单,没错,如果掌握之后进行操作是非常简单,但是,再有一部分遗忘之后,就操作起来显得十分的生疏,这一部分的操作只是强化了我对这些代码,操作指令的熟悉程度,至于最后的两个我问题,我还是有一点模糊,又有一些明白了,大概的原因是写入的地址是无效的,是没有结果的,所以才会有这么一个结果。

 

 

  

 

posted @ 2018-10-28 19:15  yxy12399  阅读(124)  评论(3)    收藏  举报