计算机组成原理习题参考答案

第4章 数值的机器运算

4-2.某加法器采用组内并行,组间并行的进位链,4位一组,写出进位信号C6逻辑表达式。

[解] 组间并行的进位链,产生的最低一组的进位输出为:

C4=G1*+P1*C0 (其中:G1*=G4+P4G3+P4P3G2+P4P3P2G1;P1*=P4P3P2P1 )

然后在组内产生进位信号C6 :

C6=G6+P6C5=G6+P6G5+P6P5C4

4-4.已知X和Y,使用它们的变形补码计算出X+Y,并指出结果是否溢出。

(1)X=0.11011,Y=0.11111

(2)X=0.11011,Y=-0.10101

(3)X=-0.10110,Y=-0.00001

(4)X=-0.11011,Y=0.11110

[解]

(1)[X]补=0.11011,[Y]补=0.11111

00.11011 [X]补

+00.11111 [Y]补 01.11010 [X+Y]补 结果正溢出!

(2)[X]补=0.11011,[Y]补=1.01011

00.11011 [X]补

+11.01011 [Y]补 00.00110 [X+Y]补 结果不溢出!

X+Y=0.00110

(3)[X]补=1.01010,[Y]补=1.11111

11.01010 [X]补

+11.11111 [Y]补 11.01001 [X+Y]补 结果不溢出!

X+Y=-0.10111

(4)[X]补=1.00101,[Y]补=0.11110

11.00101 [X]补

+00.11110 [Y]补 00.00011 [X+Y]补 结果不溢出!

X+Y=0.00011

4-5.已知X和Y,使用它们的变形补码计算出X-Y,并指出结果是否溢出。

(1)X=0.11011,Y=-0.11111

(2)X=0.10111,Y=0.11011

(3)X=0.11011,Y=-0.10011

(4)X=-0.10110,Y=-0.00001

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐