计算机组成原理
文章平均质量分 62
Back~~
这个作者很懒,什么都没留下…
展开
-
计算机组成原理(笔记6阵列乘法器、补码阵列乘法器)
算前求补级输出为,同时乘法运算的时候是绝对值做的运算,而不是两个数的补码做的运算!因为在计算机里,是先有的补码,再做的运算。平时手算过程中我们是进行平行移位,可是在计算机里平行移位,会带来更大的开销,如下图我们可以看到,为此聪明的人,设计了斜移位的计算机。如图,11(1)(1)=1x2的3次方+1x2的2次方+(-1)x2的1次方+(-1)x2的0次方=9。上一章有写关于这个的乘法,当时是自学的,所以不够完美。值得注意的是最后一行用的是平行移位。平时我们计算乘法的时候是手算的。在电路中的实现,如图所示。原创 2024-10-03 10:53:42 · 424 阅读 · 0 评论 -
计算机组成原理(笔记5原码和补码的乘法以及直接补码阵列乘法器 )
显然,两个n位小数相乘需要重复进行n次“加”和“右移”操作,才能得到最后乘积。这就是实现原码一位乘法的算法。令x′=|x|=0.x1x2…xn-1xn,y′=|y|=0.y1y2…依此类推,直到求得y1x′加上zn-1并右移1位得最后部分积zn,即得x′×y′。令部分积的初值为P0=0,然后先加上ynx′,右移1位得第1个部分积P1;显然,欲求x′×y′,则需设置一个保存部分积的累加器。又加上yn-1x′,再右移1位得第2个部分积P2。1. 补码与真值的转换公式。原创 2024-09-25 20:26:24 · 352 阅读 · 0 评论 -
计算机组成原理(笔记4)
其中,Cd为运算过程中,最高有效数据位产生的进位信号,Cf为符号位产生的进位信号。这里有些很多没看明白,老师说这个实验用得到,所以先把我觉得重要的,先放在这里。根据运算过程中最高数据位的进位与符号位的进位是否一致进行检测。其中,XfYf为运算操作数的符号位,Sf为运算结果的符号位。即: 结果的两个符号位的代码不一致时,表示溢出;不管溢出与否,最高符号位永远表示结果的正确符号。根据操作数和运算结果的符号位是否一致进行检测。根据运算结果的两个符号位是否一致进行检测。两个符号位的代码一致时,表示没有溢出。原创 2024-09-23 19:38:23 · 442 阅读 · 0 评论 -
计算机组成原理(笔记3)
将N展开成二进制: 0100,0001,0011,0110,0000,0000,0000,0000。例:若单精度浮点数N的IEEE754格式为41360000H,求其32位浮点数的十进制值。E——阶码,采用“移码”表示;M——尾数, 纯小数表示, 小数点放在尾数域的最前面。则: N=(-1)s×1.M×2e =+(1.011011)×23。例:将十进制数20.59375转换成32位浮点数的二进制格式来存储。尾数:011,0110,0000,0000,0000,0000。S——尾数符号,0正1负;原创 2024-09-18 19:27:41 · 475 阅读 · 0 评论 -
计算机组成原理(第二次笔记)
【例 】已知机器字长 8位,对于数值0,分别给出其原码 、反码的编码。【解】原码:反码:原创 2024-09-14 21:31:58 · 458 阅读 · 0 评论 -
计算机组成原理(第一课)
摩尔定律:集成电路上可以容纳的晶体管数目在大约每经过18个月到24个月便会增加一倍。原创 2024-09-09 20:03:01 · 184 阅读 · 0 评论