作者Rjunkai (RKai)
看板TransCSI
標題[問題] 有關IEEE-754的一題
時間Thu Jan 3 21:06:02 2019
各位好
小弟我在題庫上看到這題
將+5.625轉為正規32位元浮點標準表示式
正負號佔一位元 指數佔8位元 (使用excess-127) 有效數佔23位元(不使用hidden bit)
次方基底為4
選項: (A) 41AD0000H (B)40AD0000H (C)40DA0000H (D)415A0000H
答案給D
但我自己換的過程如下
先換成二進位 101.101-> 0.0101101 x 2^4
再換成指數以4為底 0.0101101 x 4^2
因此正負號為0 指數為 10000001 有效數 0101101
組合起來是 0100 0000 1010 1101 0000 0000 0000 0000
4 0 A D 0 0 0 0 H
答案給D就覺得奇怪了 要是指數佔7位元
組合起來是 0100 0001 0101 1010 0000 0000 0000 0000
4 1 5 A 0 0 0 0 H
就和答案一樣了 請問是題目敘述錯誤,或是我理解上裡有出問題嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.28.12
※ 文章網址: https://www.ptt.cc/bbs/TransCSI/M.1546520765.A.2A9.html
推 OwTaingJune: 請問一下,為什麼101.101要寫成0.0101101呢? 01/21 02:01
推 koalawayne: 754的話要1.xxxx吧 06/15 20:09