运算进位控制实验------计组第二次实验总结

首先说一下做实验的过程:相比上次实验,这次加了两根线,第一根是用来控制进位用的,另外一个是用来产生一个脉冲的,其具体目的我不是很确定,但是做实验的时候感觉用来显示我们进行运算时是否做了进位的运算。

实验过程:利用两个数相加,当他们通过进位溢出的时候,此时,计算机是如何工作,于是我在一个八位的机器上错了ff+1H,此时就会进一位,而计算机却无法表示出来,因为这个加法得到的值已经超出了计算机所能表示的值了。于是手动开关中产生了两个开关,一个用来控制进位,另外一个用来控制不进位。

当溢出的时候,我们采用进位开关时,那么其表示方式是01,当我们顶上时钟控制单元的start的时候,我们产生了一个进位,意思就是我们ff+1H值是0,然后让其进位1,得到的结果就是1,此时有两个指示灯,一个是FC:进位标志,FZ:零位标志。此时就是首先是两个灯都亮了,当我们再点一次start时,那么就进位一个,那么进位FC亮了,但是FZ不亮,代表着其结果已经不为零。

当我们使用10时,产生的结果是FZ是亮的,FC也是亮的,再点一次也不会熄灭,应为此时不会进位了,结果一直都是零。

 

本实验,我刚开始做感觉有点难,因为没有相同为什么要进位,所以后来想到溢出时,计算机该怎么办?

这次试验其实就是告诉我们当计算机计算两个数溢出的时候,计算机会有两个处理变法,一种是进位的方式,一种不进位的方式。

 

posted on 2014-11-19 21:41  lzm420241  阅读(583)  评论(0)    收藏  举报

导航