程式設計 浮點數的2進位表示 - 考試

Table of Contents



求-12.625 的 IEEE754 格式

step
1.先求12.625的二進位表示:1100.101
2.正規化 : 1.100101*2^3
3.指數計算:
3+127 = 130 ????(Why)
130 = 10000010

IEEE 格式:

1 10000010 1001010.......0
sign exp(8-bits) Mantissa(23-bits)

指數 3+127 的原因聽老師說是為了表示是正3
但 IEEE754 的exp 僅只有 8-bits 應該只能
表達 -128 ~ +127 而已,由這個例子130不是
暴了嗎 ?


--

All Comments

Quintina avatarQuintina2013-03-31
2^(x-127)為基底 這題之所以是130是因為3 = 130-127
Una avatarUna2013-04-01
請先弄懂exp代表什麼吧 如果130就爆了那浮點數能幹嘛
Una avatarUna2013-04-02
IEEE754 計算指數E=實際冪次方+偏移值
Kelly avatarKelly2013-04-07
偏移值:單準度127 倍準度1023
Vanessa avatarVanessa2013-04-12
所以E=3(2的3次方,降冪次方)+127(偏移值)=130=10000010
Wallis avatarWallis2013-04-16
請問假數部分前7位之後的01有特定要放什麼嗎? 看起來是隨意@@
Tom avatarTom2013-04-19
不知道怎麼回答你 只能請你書再多看幾遍
Skylar Davis avatarSkylar Davis2013-04-19
關鍵字: 計算機組織, IEEE754, bias notation
Callum avatarCallum2013-04-24
指數使用excess 使得兩個浮點數的指數大小的比較更容易