计算机组成原理和系统结构课后答案

1. (1) [X]补=

0.1101

(2) [-X]补= 1.0011 (3) [2X]补= 1.1010 溢出 (4) [-2X]补= 0.0110 溢出 (5)[X/2]补= 0.0110 (6)[-X/2]补= 1.1001 (7)[Y]补= 1.1010 (8) [-Y]补= 0.0110 (9) [2Y]补=1.0100 (10)[-2Y]补=0.1100 (11)[Y/2]补=1.1101 (12)[-Y/2]补= 0.0010 (13) [-Y/4]补= 0.0001

3.24 已知X和Y,用变形补码计算X+Y和X-Y,并指出运算结

果是否溢出:

(1) X=0.11011,Y=0.11111 (2) X=-0.1101,Y=0.0110

答:.

21

(1) [X+Y]补: 溢出 [X-Y]补= 1.11100 (2) [X+Y]补=1.1001 [X-Y]补: 溢出

3.25 试使用两个4位二进制加法器和若干逻辑门电路,设计一位

余3码编码的十进制加法器。(提示:余3码加法的校正规则为:当余3码编码的两个数直接相加后,若结果有进位,则和数加3校正;否则和数减3校正) 图在word下不好画:略:

22

4.4使用原码一位乘法计算X*Y: (1) X=0.11101,Y=0.01111 (2) X=-0.10011,Y=0.11010

答: (1)[X*Y]原 =0.0110110011 (2)[X*Y]原 = 1.0111101110 4.5 使用补码Booth乘法计算X*Y: (3) X=0.01111,Y=-0.11101 (4) X=-0.10011,Y=-0.11010

答:(1)[X*Y]补 =1.1001001101 (2)[X*Y]补 =0.0111101110

23

4.6 分别使用原码恢复余数除法和原码加减交替除法计算X/Y: (5) X=0.0111,Y=0.1101 (6) X=0.1011,Y=-0.1110

答:(1)原码恢复余数除法: [Qs]原= 0.1000 ; [R]原=0.00001000

原码加减交替除法: [Qs]原= 0.1000; [R]原=0.00001000

(2)原码恢复余数除法: [Qs]原= 1.1100 ; [R]原=0.00001000

原码加减交替除法: [Qs]原= 1.1100 ; [R]原=0.00001000

4.7使用补码不恢复余数除法计算X/Y: (7) X=0.0111,Y=0.1101 (8) X=0.1011,Y=-0.1110

答:(1)[Qs]补= 0.1001; [R]补=0.00001110 (2)[Qs]补= 1.0011 ; [R]补=0.00001100

4.8设浮点数的格式为:阶码5位,尾数6位,均用补码表示,请计算X+Y和X-Y。(阶码和尾数均用补码计算)。 (9) X= -1.625,Y=5.25

24

联系客服:779662525#qq.com(#替换为@)