地方政府公務人員四等-資訊處理類科計算機概要112 年第 12 題單選題
下列二進位數字皆以 2 補數(two's complement)表現,有關計算運算式後選擇十進位正確結果。運算式:(101110)2−(110110)2=?
C正確答案
2補數運算核心在於「最高位為符號位(1為負、0為正)」,最穩妥的解法是先將兩個二進位數分別轉為十進位,再進行一般十進位減法。
為什麼答案是 C
(101110)₂ 轉為十進位是 -18,(110110)₂ 轉為十進位是 -10。代入運算式:(-18) - (-10) = -18 + 10 = -8,結果正確。
考點:符號位判斷考點:進位轉換考點:2補數運算