[理工] 浮點數運算

作者: anoymouse (沒有暱稱)   2014-11-15 01:39:03
我看書上寫假設浮點數表示中,有n個位元表示指數部分,m個位元表示尾數部分,
且底數為r,最大正數是(1-2^-m)*r^(2^(n-1)-1)
如果有hidden bit 最大正數則是(2-2^-m)*r(同上)
我想解釋hidden bit看我瞭解的對不對 請幫看謝謝
因為hidden bit將正規化的最高位的1調到個位 所以實際上的尾數變成1.1111111..
又r的指數部分可以依然到最大值的+127。
沒hidden bit 最小正數是(0.1)*r^(-2n-1)
有hidden bit 最小正數是r^(-2n-2) 因為最高位提高到個位 所以指數部分多減一個1
可以顯示更小的正數。

Links booklink

Contact Us: admin [ a t ] ucptt.com