【发布时间】:2016-01-11 08:36:17
【问题描述】:
如何将 106 十进制转换为 9 位浮点,其中 msb 是带有 4 位指数和 4 位尾数的符号?可能吗?
【问题讨论】:
-
为了制定答案,了解这种浮点格式是否遵循 IEEE-754 二进制浮点格式的约定会很有用。特别是,它是否使用有偏差的指数,指数值 0 保留用于零和非正规,指数值 0xF(即十进制 15)保留用于无穷大和 NaN?
-
"IEEE 754" 本身还不够,因为 IEEE 754 没有指定 9 位格式。例如,我们仍然需要知道指数偏差是什么。 (根据确实存在的 IEEE 754 格式,我猜测指数偏差为 7,但这是一个猜测。)如果您有具有相应位模式的示例值,这将有助于理解格式。
-
嗯,好的。是的 7 偏见。我很确定 njuffa 做出了正确的假设。
标签: floating-point