我正在准备考试,我很困惑在浮点代表中找到“V”(表示的数值)和“f”分数
让我们使用这个
16 位的例子:
|S (1 bit)|exp( 7 bit)|M (8 bit)|
查找:
exp:通过将指数字段视为无符号整数
E
表示的值:偏置后的指数
M
值:显着
V
的值:表示
f
的数值:分数的值
开始于:10.0000001
- 找到我们的偏差:2^(k-1)-1,偏差 = 2(^6)-1 = 63
- 移位小数:1.00000001,E = 1 从 2^1 移位
- M在小数点右边,M = 00000001
- 求 exp = E = exp - Bias, exp = 64
- 当查看小数点后的位时,符号位为 0
到目前为止这是正确的吗?
所以我们的 fp 代表是:0100000000000001 Hex: 0x4001
现在我的问题是什么是 f 和 V?
我知道 V 是从中找到的,-1^s*M*2^E
但我似乎有些搞砸了。