计算机组成原理蒋本珊第四章.docx
《计算机组成原理蒋本珊第四章.docx》由会员分享,可在线阅读,更多相关《计算机组成原理蒋本珊第四章.docx(12页珍藏版)》请在冰点文库上搜索。
![计算机组成原理蒋本珊第四章.docx](https://file1.bingdoc.com/fileroot1/2023-6/22/c60d0e14-e7bc-4c9d-a53f-42a60d84fedc/c60d0e14-e7bc-4c9d-a53f-42a60d84fedc1.gif)
计算机组成原理蒋本珊第四章
第四章
1.证明在全加器里,进位传递函数
。
解:
并行加法器中的每一个全加器都有一个从低位送来的进位和一个传送给较高位的进位。
进位表达式为
欲证明
,也就是要证明
用卡诺图法,图4-10(a)和4-10(b)分别是两个逻辑表达式的卡诺图。
两个卡诺图相同,两个逻辑表达式就相等,则进位传递函数的两种形式相等。
2.某加法器采用组内并行、组间并行的进位链,4位一组,写出进位信号C6的逻辑表达式。
3.设计一个9位先行进位加法器,每3位为一组,采用两级先行进位线路。
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
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
7.设下列数据长8位,包括1位符号位,采用补码表示,分别写出每个数据右移或左移2位之后的结果。
(1)0.1100100
(2)1.0011001
(3)1.1100110
(4)1.0000111
8.分别用原码乘法和补码乘法计算X×Y。
(1)X=0.11011,Y=-0.11111
(2)X=-0.11010,Y=-0.01110
(2)X×Y=0.0101101100,过程略。
9.根据补码两位乘法规则推导出补码3位乘法的规则。
解:
先根据补码1位乘法推出补码2位乘法规则,再根据补码2位乘法推出补码3
位乘法规则。
10.分别用原码和补码加减交替法计算X÷Y。
(1)X=0.10101,Y=0.11011
(2)X=-0.10101,Y=0.11011
(3)X=0.10001,Y=-0.10110
(4)X=-0.10110,Y=-0.11011
11.设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则,计算下列各题:
12.设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则,计算下列各题:
13.用流程图描述浮点除法运算的算法步骤。
14.设计一个1位5421码加法器。
解:
设1位被加数为A4A3A2A1,加数为B4B3B2B1。
5421码的校正关系如表4-4所示。