(6) 反码表示的定点整数; (7) 移码表示的定点整数。
答: 数 9CH (10011100) FFH(11111111)
无符号整数 156 255 原码表示的定点整数 -28 -127 原码表示的定点小数 -(2-3+2-4+2-5) = 0.21875 -(1-2-7) 补码表示的定点整数 -100 -1 补码表示的定点小数 -(2-1+2-2+2-5)=-0.78325 -2-7 反码表示的定点整数 -99 -0 移码表示的定点整数 28 127
3.6 假设某规格化浮点数的尾数表示形式为M0.M1 …… Mn,选
择正确的答案写在横线上:
(1) 若尾数用原码表示,则尾数必须满足 。 (2)若尾数用补码表示,则尾数必须满足 。 A.M0=0
B.M0=1
C.M1=0 G
.
D.M1=1
或
E.M0.M1=0.0
F.M0.M1=1.1 M0.M1=0.1
M0.M1=1.0 H.M0.M1=1.0
13
答:(1)D ;(2)G
3.7 浮点数的表示范围取决于 的位数,浮点数的表示精度取决于 的位数,浮点数的正负取决于 , 在浮点数的表示中是隐含规定的。 A.数符
B.阶符
C.尾数
D.阶码
E.阶码的底
答:D, C, A, E
3.8 设一浮点数格式为:字长12位,阶码6位,用移码表示,
尾数6位,用原码表示,阶码在前,尾数(包括数符)在后,则按照该格式:
(1)已知X=-25/64,Y=2.875,求数据X、Y的规格化的浮点数形式。 (2)已知Z的浮点数以十六进制表示为9F4H,则求Z的十进制真值。 答:
(1)
X=-0.11001×2-1, [X ]浮=1.11001×2011111 [X ]浮=0,11111 1.11001
Y=0.10111×22 , [Y ]浮=0.10111×2100010
[Y ]浮=1,00010 0.10111
14
(2)[Z]浮= -0.10100×2100111 Z= -80
3.9 设一机器数字长16位,求下列各机器数的表示范围: (1) 无符号整数; (2) 原码表示的定点整数; (3) 补码表示的定点整数; (4) 补码表示的定点小数;
(5) 非规格化浮点表示,格式为:阶码8位,用移码表示,尾数8位,
用补码表示(要求写出最大数、最小数、最大负数、最小正数); (6)
上述浮点格式的规格化浮点表示范围(要求写出最大数、最
小数、最大负数、最小正数)。
6答: 机器字长16位, 下列各术的表示范围 (1) 无符号整数 0~216-1 (2) 原码定点整数 -(215-1) ~ +215-1 (3) 补码定点整数 -215 ~ +215-1 (4) 补码定点小数 -1 ~ + 1-2-15
(5)、(6) 阶码八位,移码表示,尾数8位,补码表示
15
最大数 最小数 最大负数 最
小正数 非规格化
浮点数 (1-2-7)×2+127 -1×2+127 -2-7×2-128 2-7 ×2-128 规格化
浮点数 (1-2-7) ×2+127 -1 ×2+127 -(0.5+2-7 ) ×2-128 0.5 ×2-128
3.10 将下列十进制数转换为IEEE754 单精度浮点数格式: (1)+36.75 答:
3.11 求下列各IEEE754 单精度浮点数的十进制真值: (1)43990000H
(2)00000000H
(2)-35/256
答:(1) X=(-1)0×(1.0011001) ×2135-127=(100110000)2=(304)10
0
(2) X=(-1)×(1.0000000)
×20-127=(2-127)10
3.12 在汉字系统中,有哪几种编码?它们各自有什么作用? 略。
16