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

第5題

X=111110112 和Y=000001112 都是以二補數表示法(2's complement)所呈現的8 位元二進位(Binary)數字,若將X+Y 轉換…

題目

X=111110112 和Y=000001112 都是以二補數表示法(2's complement)所呈現的8 位元二進位(Binary)數字,若將X+Y 轉換為十進位(Decimal)數字,結果應為下列何者? A. -254 B. -253 C. 2 D. 258

官方答案

  • 答案:C. 2

解析

X = 11111011₂,最高位為 1 表示負數,取二補數得其值:先取反為 00000100,加 1 得 00000101 = 5,故 X = −5。Y = 00000111₂ 最高位為 0,直接為 +7。相加 −5 + 7 = 2。也可用位元直接算:11111011 + 00000111 = 1 00000010,超出 8 位元的部分捨棄,結果為 00000010₂ = 2,且無溢位(正加負不會溢位),故選 C。A、B 的負值與 D 的 258 都不符。

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

官方資料

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