尾数和指数 - 带小数的负数(超过.5)

时间:2017-08-01 20:18:14

标签: exponent complement mantissa

这是我的问题。我正在做一些工作,我看到两个不同的答案。我正在使用计算器(在线)检查我的答案,它与我应该得到的答案发生冲突,我需要看看哪一个是正确的。 问题是:
-6.25
我用6.25做了这个,然后拿了两个补码。
6.25 - > 0110.001
尾数 - > 0.11000100000指数 - > 0011

我的答案:Two's Complement 1.00111100000 Exponent - > 0011

我应该得到的答案是:Mantissa - > 1.11000100000指数 - > 0011
你所做的只是在正尾数前加一个1似乎没有意义。我知道如果符号位为0,则为正数,1为负数。你能否告诉我哪一个是正确的,或者其中任何一个是正确的吗?谢谢。只是想确保我在继续之前做到这一点。

1 个答案:

答案 0 :(得分:0)

我不确定您要转换的号码是否正确。

在我看来:

6.25 ---> 110.010(固定点)或

6.125 - > 110.001(固定点)

然后你可以将固定形式转换为指数形式,-6.125的补码是1_001.111,指数形式为1.001111×2 ^ 3

所以,我认为你的答案是正确的,另一个参考答案只是负二进制数的真实形式。