我的一个评论问题如下: 给出一个以字节表示的浮点数:第7位作为符号位,第4-6位作为指数在超出-3中,位0-3作为尾数。
11000000& 10100100表示十进制?
最后,我一直试图弄清楚怎么做4.25,我自己已经达到了9位的001110001。 (我必须用9位来表示这个二进制数吗?)
答案 0 :(得分:0)
忽略XS-3是在4位上定义的事实 - 我没有看到将其缩小到3位的任何特殊问题 - 我的计算如下:
11000000(2)= -2(10)
10100100(2)= -0.625(10)
要表示4.25(10)我只需要8位 - 01010001(2):
符号位为0;
指数为101(2)= 5(10),在XS-3中表示值为2;
尾数是0001。
值= 1.0001(2)* 2 ^ 2 = 100.01(2)= 4.25(10)