发布时间 : 星期六 文章第二章习题参考答案(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