電腦算術

將值域為 −6.35~6.35 的資料,量化為以0為中心的對稱INT8(−127~127)。若比例(scale)定為「最大絕對值 ÷ 127」,則1.0會以哪個整數表示?

  1. A1
  2. B127
  3. C20
查看答案與解析

正確答案:C. 20

比例為 6.35 ÷ 127 = 0.05,整數的1相當於實數的0.05。要將實數的值轉為整數,須除以比例後捨入至最接近的整數,因此 1.0 ÷ 0.05 = 20。還原時則是 20 × 0.05 = 1.0。1是把實數的值直接當作整數的錯誤,127則是對應於最大值6.35的整數。若範圍內的離群值很大,比例會變得粗糙而使精度下降,因此最大值的決定方式(校準)很重要。

  • A. 1是把實數的值直接當作整數的錯誤。
  • B. 127是對應於最大值6.35的整數。
  • C. 正確。除以比例0.05後為20。
練習這個領域 前往領域頁面

電腦算術的其他題目

  1. 在小型微控制器或DSP中,經常使用定點數而非浮點數運算,其主要理由為下列何者?
  2. 16位元有號定點數的Q15格式(小數部分15位元),其可表示值的間隔(解析度)與範圍的組合,下列何者正確?
  3. 將小數部分為8位元的定點數彼此以整數乘法器相乘時,對結果的處理下列何者正確?
  4. 關於訊號處理中使用的飽和運算,下列說明何者正確?
  5. 下列何者是超前進位加法器所使用的各位數的產生訊號 g 與傳遞訊號 p 的定義(a、b為該位數的輸入),以及往上一位數的進位 c(i+1) 之算式的正確組合?