民國110年 普通考試 電子工程 計算機概要

第6題

某處理器以two's complement 編碼紀錄有號數(signed number),且每個暫存器寬度為8 bits。下列數值中,何者無法以一個暫存器紀錄?

題目

某處理器以two's complement 編碼紀錄有號數(signed number),且每個暫存器寬度為8 bits。下列數值中,何者無法以一個暫存器紀錄? A. 128 B. 127 C. -127 D. -128

官方答案

  • 答案:A. 128

解析

8 位元二補數可表示的範圍是 −2^(8−1) 到 2^(8−1)−1,即 −128 到 +127。因此 127(B)、−127(C)、−128(D)都能放進一個暫存器;而 +128 已超出上限 127,需要至少 9 位元(或改用無號表示)才裝得下,故選 A。判斷要點是二補數的正負範圍不對稱:負數多一個 −128,正數最大只到 127。

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

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。