普考-資訊處理計算機概要104 年第 4 題單選題
以 1 Byte 表示一個整數,以 2 的補數表示負數,則 10 進位的 (−25)10 的二進位值應該為何?
A(0001 1001)2
B(1110 0111)2正確答案
C(1110 0110)2
D(0001 1010)2
B正確答案
求負數的 2 的補數只需三步:先寫出正數二進位,接著全部位元反轉(1的補數),最後再加 1 即可得出答案。
為什麼答案是 B
正確答案。+25 為 0001 1001,反轉得 1110 0110 (1的補數),加 1 後得到 1110 0111 (2的補數)。
考點:正數二進位考點:2的補數考點:1的補數考點:無關數值