6.12 设浮点数格式为:阶码5位(含1位阶符),尾数11位(含1位数符)。写出12851、 —1024
27、7.375、—86.5所对应的机器数。要求如下: (1)阶码和尾码均为原码。
(2)阶码和尾码均为补码。
(3)阶码为移码,尾数为补码。
答:(1)阶码和尾码均为原码:128
51的机器数为:1,0001;0.1100110000 -1024
27的机器数为:1,0101;1.1101100000 7.375的机器数为:0,0011;0.1110110000
-86.5的机器数为:0,0111;1.1010110100 (2)阶码和尾码均为补码:128
51的机器数为:1,1111;0.1100110000 -1024
27的机器数为:1,1011;1.0010100000 7.375的机器数为:0,0011;0.1110110000
-86.5的机器数为:0,0111;1.010******* (3)阶码为移码,尾数为补码:128
51的机器数为:0,1111;0.1100110000 -1024
27的机器数为:0,1011;1.0010100000
7.375的机器数为:1,0011;0.1110110000
-86.5的机器数为:1,0111;1.010*******
6.16 设机器数字长为16位,写出下列各种情况下它能表示的数的范围。设机器数采用1位符号位,答案均用十进制数表示。
(1)无符号数。
(2)原码表示的定点小数。
(3)补码表示的定点小数。
(4)补码表示的定点整数。
(5)原码表示的定点整数。
(6)浮点数的格式为:阶码6位(含1位阶符),尾数10位(含1位数符)。分别写出正数和负数的表示范围。
(7)浮点数格式同(6),机器数采用补码规格化形式,分别写出其对应的正数和负数的真值范围。
答:(1)无符号整数:216-1≥x ≥0