某计算机系统中,16位浮点数的表示格式如图1所示.其中阶码4位(含1位符号)
问题描述:
某计算机系统中,16位浮点数的表示格式如图1所示.其中阶码4位(含1位符号)
1.某计算机系统中,16位浮点数的表示格式如图1所示.其中阶码4位(含1位符号)为定点整数,尾数12位(含1位符号)为定点小数.
34 15
阶码 尾数(含尾符)
设一个数机器码为1110 0010 1000 0000,若阶码为移码且尾数为原码,则其十进制数真值为 (1) .
(1) A.20
B.25
C.0.078 125
D.20.969 375
(1)A.
解析:
针对本题,对所给机器码1110 0010 1000 0000,按所规定的浮点数表示形式,可知阶码为1110(最高位为阶符1),尾数为0010 1000 0000(最高位为尾符0).
0.0101B= 010100B=20.① 若阶码为移码,1110表示为十进制数加6,尾数为原码表示加0.0101B,所以浮点数为26
0.0101B=010100B=20是如何得到的?
答
阶码为1110:对应值二进制补码为0110b,十进制为6
尾数为0010 1000 0000,即去掉首位符号为后值为:0.010 1000 0000
将尾数的小数点右移位后,值为0010 100.0 0000,对应二进制为:10100,十进制为:20