第二章习题参考答案(5版) 联系客服

发布时间 : 星期六 文章第二章习题参考答案(5版)更新完毕开始阅读c498449b168884868662d661

1)用原码阵列乘法器计算 x,y都取绝对值,符号单独处理

[X]原=0.11011 [Y]原=1.11111

积的符号为 Xf?Yf?0?1?1

1 1 0 1 1 × 1 1 1 1 1

1 1 0 1 1

1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1

0.1 1 0 1 0 0 0 1 0 1 [X×Y]原 =1.1101000101 X×Y = - 0.1101000101

5

解:(

(2)X=-11111 Y=-11011

解:用原码阵列乘法器计算

[X]原=1 11111 [Y]原=1 11011

积的符号为 Xf?Yf?1?1?0

1 1 1 1 1

× 1 1 0 1 1

1 1 1 1 1

1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1

0. 1 1 0 1 0 0 0 1 0 1

[X ×Y]原 = 0.1101000101 X×Y = 0.1101000101

6

8. 用原码阵列除法器计算 X÷Y。 (1)X=0.11000 Y= -0.11111 (2)X=-0.01011 Y= 0.11001

解:(1)[x]原=[x]补=0.11000 [|y|]补=0.11111

[-∣y∣]补=1.00001

被除数X 0.1100000000 [-|y|]补 1.00001

余数为负 1.110010 →q0=0 +[|y|]补 0.011111

余数为正 0.0100010 →q1=1 [-|y|]补 1.1100001

余数为正 0.00000110 →q2=1 [-|y|]补 1.11100001

余数为负 1.111001110 →q3=0 +[|y|] 0. 000011111

余数为负 1. 1111011010 →q4=0 +[|y|] 0. 0000011111

1. 1111111001 →q5=0 商 |q|=q0.q1q2q3q4q5=0.11000

Xf?Yf?0?1?1

余数r=0.00000110=0.11×2-101 [x/y]原=1.11000

7

(2)X=-0.01011 Y= 0.11001

解:(1)[|x|]原=[|x|]补=0.01011 [|y|]补=0.11001

[-|y|]补=1.00111

被除数X 0.0101100000 [-|y|]补 1.00111

余数为负 1.100100 →q0=0 +[|y|]补 0.011001

余数为负 1.1111010 →q1=0

[|y|]补 0.0011001

余数为正 0.00100110 →q2=1 [-|y|]补 1.11100111

余数为正 0.000011010 →q3=1 +[-|y|] 1.111100111

余数为负 0. 0000000010 →q4=1 +[|y|] 1. 1111100111

1. 1111101001 →q5=0 |q|=q0.q1q2q3q4q5=0.01110 r=0.000000001=0.1×21000

Xf?Yf?1?0?1

[x/y]原=1.01110

8