電腦算術

16位元有號定點數的Q15格式(小數部分15位元),其可表示值的間隔(解析度)與範圍的組合,下列何者正確?

  1. A間隔 2⁻¹⁶,範圍 0~1
  2. B間隔 2⁻¹⁵,範圍 −1~1 − 2⁻¹⁵
  3. C間隔 2⁻¹⁵,範圍 −32768~32767
查看答案與解析

正確答案:B. 間隔 2⁻¹⁵,範圍 −1~1 − 2⁻¹⁵

Q15在16位元中以1位元作為符號、15位元作為小數部分,表示將當作整數讀取的值除以 2¹⁵ = 32768 後的值。將整數範圍 −32768~32767 除以32768,得到 −1~32767/32768 = 1 − 2⁻¹⁵,間隔為 1/32768 = 2⁻¹⁵ ≈ 3.05 × 10⁻⁵。須注意無法剛好表示+1。−32768~32767是不考慮小數點而當作整數讀取時的範圍。這是經常用於語音等訊號處理的格式。

  • A. 因為是有號數,也會表示負值,且間隔為2⁻¹⁵。
  • B. 正確。間隔2⁻¹⁵,範圍從−1到1 − 2⁻¹⁵。
  • C. −32768~32767是當作整數讀取時的範圍。
練習這個領域 前往領域頁面

電腦算術的其他題目

  1. 將小數部分為8位元的定點數彼此以整數乘法器相乘時,對結果的處理下列何者正確?
  2. 關於訊號處理中使用的飽和運算,下列說明何者正確?
  3. 下列何者是超前進位加法器所使用的各位數的產生訊號 g 與傳遞訊號 p 的定義(a、b為該位數的輸入),以及往上一位數的進位 c(i+1) 之算式的正確組合?
  4. 在乘法器中,加總大量部分積時會使用進位保留加法器,其主要理由為下列何者?
  5. 關於高速乘法器所使用的華勒斯樹(Wallace tree)的特徵,下列何者正確?