將底下的Floating-point數轉換成十進位數:
sign exponent mantissa
-----------------------------------
1 001 1011
radix point
其中exponent部分是以excess3表示
ans:(書上附的)
sign=1
exponent011=3以excess3表示即實際為3-3=0
mantissa 1011----0.1011
1 0
所以 (-1) *2 *0.1011=(-0.1011) =-0.6875
2
從第二行開始我就不了解了@@a
因為我看的計概是 周宣光審定 學貫行銷公司那ㄧ本
那本書上寫著 實數真正的指數=偏移指數-127
接下來的算法也和解答裡那種不衣樣耶
好混亂喔= ="
不好意思~我不是本科系的~所以計概都是自己看書的^^"
先謝謝回答的大大們
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.172.51
> -------------------------------------------------------------------------- <
作者: erichugh (轉阿轉~~) 看板: TransCSI
標題: Re: [問題] 問一題浮點數唷^^
時間: Tue Jun 7 03:46:13 2005
※ 引述《bianca (堅持!!!!)》之銘言:
: 將底下的Floating-point數轉換成十進位數:
: sign exponent mantissa
: -----------------------------------
: 1 001 1011
^^^依照解答..這裡應該是011才對
: radix point
: 其中exponent部分是以excess-3表示
: ans:(書上附的)
: sign=1
: exponent 011 = 3 以 excess-3 表示即實際為3-3=0
excess 3 中文是超三碼 就是指數加3 所以逆運算時要減回來
: mantissa 1011----0.1011
: 1 0
: 所以 (-1) *2 *0.1011=(-0.1011) =-0.6875
: 2
: 從第二行開始我就不了解了@@a
: 因為我看的計概是 周宣光審定 學貫行銷公司那ㄧ本
: 那本書上寫著 實數真正的指數=偏移指數-127
127= (1111111)base 2
這個應該是32bits的浮點數表示 excess-127
是用7 bits來表示指數
: 接下來的算法也和解答裡那種不衣樣耶
一個3bits 一個7bits...有可能一樣嗎?
: 好混亂喔= ="
: 不好意思~我不是本科系的~所以計概都是自己看書的^^"
: 先謝謝回答的大大們
另外還有用2補數表示指數的...還有IEEE的正規化規格
反正搞清楚規格就好了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.216.182
> -------------------------------------------------------------------------- <
作者: erichugh (轉阿轉~~) 看板: TransCSI
標題: Re: [問題] 問一題浮點數唷^^
時間: Mon Jun 13 03:33:37 2005
※ 引述《bianca (堅持!!!!)》之銘言:
: ※ 引述《erichugh (轉阿轉~~)》之銘言:
: : ^^^依照解答..這裡應該是011才對
: 那~我把它改成111
: 1 4
: (-1)*2 *0.1011=(-1011) = -6875 這樣答案對嗎?
: 2
錯啦....
-(1011)base2 是 -11....
不要把二進位十進位亂混...
--
大師!請問您一生
◢██◣ 吃過最好吃的東西是什麼? ◢██◣
█ ◥▌╯ █J0██
◤□︵□▌ ╭ @.@ )
◥ o◤ 施主!這個問題的答案 ◥- ◤
在您的嘴裡..........
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.216.182