(2)用原码表示定点小数;
(3)用补码表示定点小数;
(4)用原码表示定点整数
5用补码表示定点整数。
解:10≤X≤2161
21215≤X≤1215
31≤X≤1215
42151≤X≤2151
5215≤X≤2151
10.某机字长32位,试分别写出无符号整数和带符号整数补码的表示范围用十进制
数表示。
解:无符号整数:O≤X≤2321。
补码:
231≤X≤2311。
11.某浮点数字长12位,其中阶符1位,阶码数值3位,数符1位,尾数数值7位,
阶码以2为底,阶码和尾数均用补码表示。它所能表示的最大正数是多少最小规格化正数
是多少绝对值最大的负数是多少
解:
最大正数127×27127
最小规格化正数21×28291512
绝对值最大的负数1×27128。
12.某浮点数字长16位,其中阶码部分6位含1位阶符,移码表示,以2为底;尾
数部分10位含1位数符,位于尾数最高位,补码表示,规格化。分别写出下列各题的二
进制代码与十进制真值。
1非零最小正数;
2最大正数;
3绝对值最小负数;
4绝对值最大负数。
解:1非零最小正数:000000,0,100000000;21×232233
2最大正数:
111111,0,111111111;129×231
3绝对值最小负数:000000,1,011111111;2129×232
4绝对值最大负数:111111,1,000000000;231。
13.一浮点数,其阶码部分为p位,尾数部分为q位,各包含1位符号位,均用补码表示;
尾数基数r2,该浮点数格式所能表示数的上限、下限及非零的最小正数是多少写出表达
式。
精选
f解:上限最大正数12q1×222p11下限绝对值最大负数1×222p11最小正数2q1×22p1最小规格化正数21×22。p1
14.若上题尾数基数r16,按上述要求写出表达式。解:上限最大正数12q1×1622p11下限绝对值最大负数1×1622p11最小正数2q1×162p1最小规格化正数161×162。p1
15.某浮点数字长32位,格式如下。其中阶码部分8位,以2为底,补码表示尾数部分
一共24位含1位数符,补码表示。现有一浮点代码为8C5A3E0016,试写出它所表示的十
进制真值。
O
789
31
阶码
数符
尾数
解:8C5A3EOO1610001100010110100011111000000000B符号位0阶码10001100100000001100(12)10尾数10110100011111000000000O10110100011111×21210110100011111228877510
16.试将O1101。用IEEE短浮点数格式表示出来。解:O11011101×21符号位1。阶码:1271126。1,01111110,10100000000000000000000。结果BF500000H。
17.将下列十进制数转换为IEEE短浮点数:,12875;2624;3O625;400;510005r