第三章习题(新版书)答案

  • 格式:doc
  • 大小:42.50 KB
  • 文档页数:3

第三章补充习题——2
3、将十进制数16
2、7
64
、74.5表示成二进制浮点规格化数(尾数取6
位,阶数取4位)。

(1) 16
2
=6.5=22+2+2-1=110.1 浮点表示:0.1101×23
机器中表示:0011;011010 0011;011010 (阶移、尾补) 1011;011010
(2)
2
6456
72+2+1111
+==++=0.000111 642222
规格化的浮点数:0.111×2-3
机器数:1,011;011100 (原) 1,101;011100 (补) 1,100;011100 (反) 阶移码2n+x=1000-011=101
机器数(阶移;尾补):0101;011100
7
-
64
=-0.000111 规格化的浮点数:-0.111×2-3
机器数(阶移、尾补):0101;100100
(3) 74.5= 63-1
2+2+2+2=1001010.1
规格化的浮点数:0.10010101×27
机器数(阶移、尾补):1,111;0.10010
第三章补充习题(第二版P43)
1、已知【X】补,n=8,求X。

(1)0.1101101 (2) 1,1100001 (3)0.1111111 (4)1.0011001
答案:提示:根据二进制补码定义
(1)x=0.1101101
(2)x= -11111
(3)x=0.1111111
(4)x= -0.1100111
2、已知数X的原码,n=8,求其补码和反码。

(1)【X 】原=0.1010011(2)【X 】原=1.0011111(3)【X 】原=1.1101100
(4)【X 】原=0.1010110 (5)【X 】原=1,0010110(6)【X 】原=1,0011110 答案:(1) 【X 】补=0.1010011
【X 】反=0.1010011
(2) 【X 】补=1.1100001
【X 】反=1.1100000
(3) 【X 】补=1.0010100
【X 】反=1.0010011
(4) 【X 】补=0.1010110
【X 】反=0.1010110
(5) 【X 】补=1,1101010
【X 】反=1,1101001
(6) 【X 】补=1,1100010
【X 】反=1,1100001
新书作业答案
2、求下列真值的原码、反码和补码。

+1110B ,-1110B ,+0.0001000B ,-0.0001000B
答案:(设机器字长为8位)
(1)【X 】原=0,0001110B
【X 】补=0,0001110B
【X 】反=0,0001110B
(2)【X 】原=1,0001110B
【X 】补=1,1110010B
【X 】反=1,1110001B
(3)【X 】原=0.0001000B
【X 】补=0.0001000B
【X 】反=0.0001000B
(4)【X 】原=1.0001000B
【X 】补=1.1111000B
【X 】反=1.1110111B
4、请写出补码表示的n 位定点小数的表示范围。

答案:-1~()1(21---n )
5、原码表示的8位定点小数的表示范围是_____)21(7---~)21(7--____,补码表示的8
位定点小数所能表示的最大值是___7
21--______,最小值是___-1______。

14、设计器字长为8,用补码加法求X+Y=?
(1)X=+1110101B ,Y= -0001100B ;(2)X= -1110101B ,Y= -0011100B 。

答案:(1)【X 】补=0,1110101B 【Y 】补=1,1110100B
【X+Y 】补=0,1101001 X+Y=1101001
(2)【X 】补=11,0001011B 【Y 】补=11,1100100B
【X+Y 】补=10,1101111B
20、若移码的位数是1,则该数为___正____数;若移码的符号位为0,则该数为___负__数。

21、表示定点数时,若要求数值0在计算机中唯一表示成“全0”,应采用____补____码。

22、采用双符号为做加法时,结果符号为01、10分别表示____正___溢出、____负___溢出。