電腦算術

在8位元中,以低4位元作為小數部分的定點數(無號數),位元串 0011 1000 所表示的值是多少?

  1. A56
  2. B3.8
  3. C3.5
查看答案與解析

正確答案:C. 3.5

高4位元的0011為整數部分,值為3;低4位元的1000為小數部分,第1位元的權重為2⁻¹ = 0.5,因此表示0.5。合計3 + 0.5 = 3.5。換個說法,就是把位元串當作整數讀取所得的56,除以小數部分4位元對應的2⁴ = 16所得的值(56 ÷ 16 = 3.5)。56是忽略小數點而當作整數讀取的值,3.8則是把二進位的1000誤讀成十進位的「.8」。

  • A. 56是忽略小數點而當作整數讀取的值。
  • B. 3.8是把二進位的小數部分誤讀成十進位的值。
  • C. 正確。整數部分3加上小數部分0.5,等於3.5。
練習這個領域 前往領域頁面

電腦算術的其他題目

  1. 下列何者是構成IEEE 754浮點數的3個部分的正確組合?
  2. 在IEEE 754的單精度(32位元)浮點數中,分配給符號、指數部分、尾數的位元數組合為下列何者?
  3. 在IEEE 754的雙精度(64位元)浮點數中,下列何者是指數部分與尾數位元數的正確組合?
  4. 在IEEE 754的單精度中,當指數部分所記錄的值為130時,實際的指數(2的幾次方)是多少?
  5. 在IEEE 754的正規化數中,不記錄尾數開頭的1(隱藏位元)所產生的效果,下列何者正確?