民國107年 第3梯次 電力電子乙級 學科

第31題

資料長度為16 位元,系統採用2 的補數時,能表達的整數範圍為何?

題目

資料長度為16 位元,系統採用2 的補數時,能表達的整數範圍為何?

  1. (1) -(216- 1)~+(216 -1-1)
  2. (2) -(28) ~+(28-1)
  3. (3) -(216- 1)~+(216 -1)
  4. (4) -(216- 1-1)~+(216 -1-1)

官方答案

(1) -(216- 1)~+(216 -1-1)

解析

16 位元以 2 的補數表示時,最高位元為符號位(0 為正、1 為負),其餘 15 位元表示數值大小。可表示範圍為 -2^(16-1) 到 +2^(16-1)-1,即 -32768 到 +32767。原因是負數比正數多一個,0 佔用正值那側的一個編碼。選項 1 的 -(2^(16-1)) ~ +(2^(16-1)-1) 正是此範圍;其餘選項的上下界不對稱或位元數錯誤,皆無法對應 16 位元補數的表示法。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料