【发布时间】:2012-10-09 02:56:03
【问题描述】:
我正在为考试而学习,但对于在浮点表示中找到“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 找到的,但我似乎有什么问题。
【问题讨论】:
标签: floating-point binary ieee