计算机组成原理期末总结(王诚) - 图文

loading 分享 2026-9-2 下载文档

反码、补码同。

-0的原码(8位):1000_0000 反码 :1111_1111 补码 : 0000_0000

正数的原码、反码、补码一样;

负数的原码就是{符号位1,绝对值原码},反码等于符号位除外的各位取反,补码等于反码加1

5、 浮点数的表示方法,尤其是规格化浮点数。掌握。要考 浮点数N的构成: N?M?RE(M被称为浮点数的尾数,R被称为阶码的基数,E被称为阶的阶码。

MS ES E1E2……Em . . M1M2……Mn

阶码数值尾数数值 数符阶符例:11.0101=》0.110101*2^2 0 0 0010 11010100 规格化浮点数:规定计算机内浮点数的尾数部分用纯小数形式表示,而且当尾数的值不为0时,其绝对值应大于或等于0.5

6、 补码加减法及其电路。尤其在溢出判断上面要注意。

? 对于加减运算,可能发生溢出的情况:同号(两数)相加,或者异号(两数)相减。

? 确定发生溢出的情况:

? 正数相加,且结果符号位为1; ? 负数相加,且结果符号位为0; ? 正数-负数,且结果符号位为1; ? 负数-正数,且结果符号位为0;

常用的判溢方法(补码加减运算)

? (1)单符号位判溢方法

? 当最高有效位产生的进位和符号位产生的进位不同时,加减运算

发生了溢出。 ? V=C1⊕Cf

? (2)双符号位判溢方法

? X和Y采用双符号位补码参加运算,正数的双符号位为00,负数

的双符号位为11;当运算结果的两位符号Sf1 Sf2不同时(01或10),发生溢出。

? V= Sf1 ⊕ Sf2= Xf ⊕Yf ⊕Cf⊕ Sf

? Sf1 Sf2=01,则正溢出;Sf1 Sf2=10,则负溢出。

补码加减法的电路:

减法电路是将Y3取反,C0=1

检查溢出:先将C4,X3,Y3异或,再将它们异或的值与F3异或(本来应该是F3与C3异或的,但是C3无法抽出) 7、原码乘除法及其电路。

原码乘法:见书上摘记P89上半部分

原码除法:见书上摘记P87下半部分

原码恢复余数法:1.上面添0;2.还原;3.下面后面添0 被除数被余数所替代,除数不变(左移) 原码不恢复法:


计算机组成原理期末总结(王诚) - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 计算机组成原理期末总结(王诚) - 图文 的文档
相关推荐
相关阅读