数量:0.1101112×2 ^ -3(本例中尾数中包含第一位)
其中8位用于特征,指数偏差为 2 ^ 7 - 1
他们的解决方案:
符号位为0.特征为-3 + 2 ^ 7 - 1,表示为8- 位二进制数。计算特征的最简单方法 这里是找到二进制表示的7位2的补码 4(= 3 + 1),并且与前导零相邻:
4:0000100的二进制表示 2的补充:1111100 特征:0111 1100
为什么:我的解决方案是获得8位而不是7位补码 1111 1100然后将其添加到128 8位表示1000 0000
哪个让我1 0111 1100然后忽略第九列我得到了相同的答案, 但我没有得到作者的方法。
非常感谢您的解释
谢谢
答案 0 :(得分:1)
原始方法背后的想法是重写表达式
–3 + 2^7 – 1
作为
2^7 - 4
该表达式的低7位是4位的7位二进制补码(即7位中-4的表示)。由于数字显然在0-127范围内,因此第八位必须为零。