计算机组成原理第2章习题答案陈华光
第2章 习题及解答
2-2 将下列十进制表示成二进制浮点规格化的数(尾数取12位,包括一位符号位;阶取4
位,包括一位符号位),并写出它的原码、反码、补码三和阶移尾补四种码制形式; (1)7.75
11
解:X=7.75=(111.11)2=0.11111×2[X]原=0011×0.11111000000 [X]反=0011×0.11111000000 [X]补=0011×0.11111000000 [X]阶称,尾补=1011×0.11111000000
(2) –3/64
6-100
解:X=-3/64=(-11/2)2=(-0.00001)2=-0.11×2[X]原=1100×1.11000000000 [X]反=1011×1.00111111111 [X]补=1100×1.01000000000
[X]阶称,尾补=0100×1.01000000000
(3) 83.25
解:X=-3/64=(1010011.01)2=0.101001101×2111 [X]原=0111×0.101001101 [X]反=[X]补=[X]原
[X]阶称,尾补=1111× 0.10100110
(4) –0.3125
解:X=(–0.3125)10=(-0.0101)2=-0.101×2-1 [X]原=1001×1.10100000000 [X]反=1110×1.01011111111 [X]补=1111×1.01100000000
[X]阶称,尾补=0111×1.01100000000
2-4 已知x和y,用变形补码计算x+y,并对结果进行讨论。 (2) x=0.11101,y=-0.10100 解:[X]补=00.11101, [Y]补=11.01100, [-Y]补=00.10100 [X]补+ [Y]补=00.11101+11.01100=00.01001
X+Y=0.01001
[X]补- [Y]补= [X]补+ [-Y]补=00.11101+00.10100=01.10001 X+Y 正溢
(3) x=-0.10111,y=-0.11000
解: [X]补=11.01001, [Y]补=11.01000, [-Y]补=00.11000 [X]补+ [Y]补=11.01001+11.01000=11.10001
X+Y=-.011111
[X]补- [Y]补= [X]补+ [-Y]补=11.01001+00.11000=00.00001 X-Y =0.00001