[課業] 程式設計 浮點數的2進位表示

看板Examination (國家考試)作者時間13年前 (2013/03/29 10:41), 編輯推噓5(504)
留言9則, 7人參與, 最新討論串1/1
求-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不是 暴了嗎 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.160.149.99 suspect1:轉錄至看板 Programming 03/29 10:43 suspect1:轉錄至看板 Grad-ProbAsk 03/29 10:43

03/29 11:50, , 1F
2^(x-127)為基底 這題之所以是130是因為3 = 130-127
03/29 11:50, 1F

03/29 12:31, , 2F
請先弄懂exp代表什麼吧 如果130就爆了那浮點數能幹嘛
03/29 12:31, 2F

03/29 14:39, , 3F
IEEE754 計算指數E=實際冪次方+偏移值
03/29 14:39, 3F

03/29 14:40, , 4F
偏移值:單準度127 倍準度1023
03/29 14:40, 4F

03/29 14:44, , 5F
所以E=3(2的3次方,降冪次方)+127(偏移值)=130=10000010
03/29 14:44, 5F

03/29 15:56, , 6F
請問假數部分前7位之後的01有特定要放什麼嗎? 看起來是隨意@@
03/29 15:56, 6F

03/29 16:07, , 7F
不知道怎麼回答你 只能請你書再多看幾遍
03/29 16:07, 7F

03/30 11:09, , 8F
關鍵字: 計算機組織, IEEE754, bias notation
03/30 11:09, 8F

03/12 15:36, , 9F
指數使用excess 使得兩個浮點數的指數大小的比較更容易
03/12 15:36, 9F
文章代碼(AID): #1HLFzV8D (Examination)
文章代碼(AID): #1HLFzV8D (Examination)