原住民族考試四等考試-電子工程類科計算機概要104 年第 4 題單選題
將十進位數值–25 以二補數(two's complement)編碼並記錄於八位元(bit)暫存器中,則該暫存器之內容應為何?
A1010 1001
B1110 0111正確答案
C1001 1001
D1110 0110
B正確答案
-25 的八位元二補數為 1110 0111,記住「正數取反再加一」即可。
為什麼答案是 B
25 的二進位為 0001 1001,各位元反轉得 1110 0110,再加 1 得 1110 0111,即 -25 的八位元二補數表示。
載入中…
完整詳解
Pro · 無限重點 -25 的八位元二補數為 1110 0111,記住「正數取反再加一」即可。
25=0001 1001 → 反轉 1110 0110 → +1 = 1110 0111
逐選項分析
A✕
1010 1001 換算為負數時代表 -87(二補數),與 -25 不符。可能是隨機干擾選項。
B✓ 正確
25 的二進位為 0001 1001,各位元反轉得 1110 0110,再加 1 得 1110 0111,即 -25 的八位元二補數表示。
C✕ 陷阱
1001 1001 是 -25 的「帶符號大小表示法」(sign-magnitude,最高位 1 表負,後七位 0011001=25),非二補數,為常見混淆陷阱。
D✕ 陷阱
1110 0110 只做了「位元反轉」(一補數表示法),忘記最後要「+1」,是計算二補數最常見的漏步驟錯誤。
-25 在三種編碼下的八位元表示
| 編碼方式 | 步驟 | 結果 | 對應選項 |
|---|
| 帶符號大小法 | 最高位=1,其餘=25 | 1001 1001 | C |
| 一補數 | 正數各位元反轉 | 1110 0110 | D |
| 二補數 | 一補數 +1 | 1110 0111 | B ✅ |
本題最大陷阱是選 D(1110 0110),只做位元反轉忘了 +1。口訣「反轉後加一」務必背熟。另一陷阱是 C 的帶符號大小法,看似合理但不是二補數。