Re: [理工] [計組]102清大資工

看板Grad-ProbAsk作者 (湯姆)時間12年前 (2014/01/16 18:04), 編輯推噓1(1013)
留言14則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《john2557 (Wanger)》之銘言: : 抱歉借引用第12題 : 12(c) : 答案 : http://ppt.cc/8MuB : 我覺得有些蠻奇怪的 : A=0.0112*16^-1=0.0112*16^(63-64) : 為什麼第二行不是 The format is 0 0111111 011000000000000000000000 : 然後題目說的hidden 1 is assumed是? : 因為是以16為底 跟一般IEEE754不一樣,感覺也不是denormalized 總之有點亂@@ : B的部分: : B =100100010.001012=1.00100010*16^2 : 這樣不就是有所謂的hidden 1了? : 為什麼要轉成0.000100100010001012*16^3 : 如果有會的版友們麻煩解惑 感謝 想請問這題是採用bias為64的IEEE754表示法,還是題目自己描述了一個表示法 因為我想如果用IEEE754表示法的正的最小應該為非正規化數 而如果是用題目的表示法來作答 有需要考慮到零跟無限大嗎? 接著就要跟原PO問一樣的問題 如果把B小數點左邊第一個數變成0不就沒辦法hidden 1了 而且A本身也無法化成小數點左邊第一個bit為1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.148.77 ※ 編輯: kangtom 來自: 114.39.148.77 (01/16 18:51) ※ 編輯: kangtom 來自: 114.39.148.77 (01/16 18:55)

01/16 19:45, , 1F
老實說這題張凡答案我覺得A是對的 但B好像有問題
01/16 19:45, 1F

01/16 19:45, , 2F
記得張凡有講解 但忘記有沒有堪誤==
01/16 19:45, 2F

01/16 19:54, , 3F
KIKI大大可以解釋一下為何A是正確的嗎?@@"
01/16 19:54, 3F

01/16 20:14, , 4F
因為A不可能轉(1+0.xx)的 只能左右移4bit 小數點左邊不
01/16 20:14, 4F

01/16 20:15, , 5F
可能是1 是NaN所以E要填滿 F則填小數點後的數
01/16 20:15, 5F

01/16 20:23, , 6F
所以其實這題應該是要採IEEE754的類似格式,只是BIAS用64
01/16 20:23, 6F

01/16 20:24, , 7F
是這樣說嗎? 可是這樣(a)不是可以用非正規化數表示
01/16 20:24, 7F

01/16 20:55, , 8F
我稍為查一下 這題真的很奇怪它沒註明它使用IEEE754但規
01/16 20:55, 8F

01/16 20:55, , 9F
格很像IBM format 都base-16 excess-64 如果是IBM的話公
01/16 20:55, 9F

01/16 20:55, , 10F
式就變成(0+0.xx)了 這樣A的E要放63而不是全1 參考維基
01/16 20:55, 10F

01/16 20:55, , 11F
http://ppt.cc/lXWl 最大正數還是E和F是全1 Orz..
01/16 20:55, 11F

01/16 20:56, , 12F
最小正規正數是F第四個是1其他全0..
01/16 20:56, 12F

01/16 21:18, , 13F
雖然我還是卡在一樣的地方,不過感謝KIKI大的資料!^_<
01/16 21:18, 13F

01/17 01:57, , 14F
張凡有跟我說16進位無法Hidden 1 照做即可
01/17 01:57, 14F
文章代碼(AID): #1IrwwOT8 (Grad-ProbAsk)
文章代碼(AID): #1IrwwOT8 (Grad-ProbAsk)