2
我爲考試學習,我感到困惑找到「V」(表示的數值)和「F」部分,在浮點代表一個IEEE浮點表示的數值
我們使用本示例
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 - 偏差,EXP = 64
- 符號位爲0的小數
之後尋找該位時是這是否正確?
所以我們的FP代表是:0100000000000001 Hex: 0x4001
現在我的問題是什麼是F且V?
我知道V是從-1^s*M*2^E
找到的,但我似乎有一些亂七八糟的東西。
這可能有所幫助:http://stackoverflow.com/questions/3448777/how-to-represent-0-1-in-floating-point-arithmetic-and-decimal/3448855#3448855 – paxdiablo