





【Terry Liu】評論
先說明 3.5 的浮點數表示法為何是 0_110_1110, 後面比較好講解3.510 = 11.12 = 0.111*22, 可表示為0_110_1110注意兩點:1. 題目提到"不省略正規化後的小數位數第1位數" 故以科學表示法表示時要化成0.xxxx開頭而非1.xxxx開頭 (這樣那個"不被省略的第1位數"才會存到浮點數表示法裡面) 與IEEE 754浮點數表示法用1.xxxx開頭有別2. 此範例中, 化為科學表示法時的指數為2, 但因本題使用超四碼, 2+4=6=1102 故化成浮點數表示法時, 中間指數部分為110而非010緊接著就可以做浮點數相加了, 步驟說明如下:Step 1. 把被加數與加數化為科學表示法, 指數要化成一樣的數字(化為大的那個)Step 2. 接著化成本題描述的浮點數表示法, 再把兩者假數部...
【chiangpinyi】評論
剛開始的部分還是不懂為何0.111*22, 可表示0_110_1110
【glw168】評論
超4碼 代表用 3 位元表示指數 2**3 /2=4 所以 當 指數 為 2**2 的 2 時 實際 E 值 為 4+2 =6 得 110 而假數C 將 0.111 填入假數的 4位元中 得 1110 無值 填 零 符號 0 為 正數 1 為負數將 S E C 組合 得 0 110 1110 剛看的 應是這樣吧
【人人都可以是食神!!!】評論
有點不了解『超4碼』的偏移量為何是4,雖然 1F, 3F 都有說明到是 23/2,但看到的偏移量說明是2m-1-1,m是指數的位元數。所以『超7碼(有8位元)』的偏移量= 28-1-1=127。所以本來以為是 23-1-1=3。不過範例:(3.5)10=(0,110,1110)2可以回推到偏移量是4。因此之後都用4來計算。另外非常謝謝1F的重點:(注意 被加數跟加數的指數要化成一樣的數字, 取大的那個, 2比-2大, 所以化成2)