使用 excess-3 和尾数的位表示
Bit representation using excess-3 and mantissa
如果一个字节存储一个浮点数,第一位是符号,接下来的三位代表指数,最后四位代表尾数,那么位模式00100100代表?
我知道数字将是正数,因为第一位是 0,我也知道 010 excess-3 是 -1 和 0100 是 4,但是如何获得包含所有这些的浮点数?
标准化二进制浮点数的形式为(+/-) 1.mmm... * 2^exp
,其中mmm...代表尾数的位数。
注意尾数 (0100) 是归一化数的小数部分,所以它是 1.0100,不是 4。
将它们放在一起会得到
+1.0100 * 2^-1
也就是 0.101
如果一个字节存储一个浮点数,第一位是符号,接下来的三位代表指数,最后四位代表尾数,那么位模式00100100代表? 我知道数字将是正数,因为第一位是 0,我也知道 010 excess-3 是 -1 和 0100 是 4,但是如何获得包含所有这些的浮点数?
标准化二进制浮点数的形式为(+/-) 1.mmm... * 2^exp
,其中mmm...代表尾数的位数。
注意尾数 (0100) 是归一化数的小数部分,所以它是 1.0100,不是 4。
将它们放在一起会得到
+1.0100 * 2^-1
也就是 0.101