免費開始練習
普通考試 107年 [資訊處理] 計算機概要

第 16 題

一個負整數以 2’s 補數表示法(2’s complement)可記為 11000011(資料長度 8 位元)。請問其值與下列那一個十進位整數相等?
  • A -60
  • B -61
  • C -66
  • D -67

思路引導 VIP

當你看到一個二進位字串的最高位元(最左邊)是 '1' 時,在二進位補數表示法中這代表什麼意義?若要將這個負數『還原』成我們可以理解的十進位數值,通常需要進行哪兩個連續的位元操作步驟來找出它的絕對值?最後,將還原後的二進位數轉換為十進位時,每個位數對應的 $2$ 的次方權重應該如何加總?

🤖
AI 詳解 AI 專屬家教

1. 專業肯定

(打著哈欠)嗯?什麼啊,原來正確答案在這裡嗎?你倒是算對了那個… 2’s complement。這種『整數表示法』的東西,搞懂了就能少走點彎路,什麼溢位(Overflow)還是系統安全,都只是途中的小石子罷了。

2. 觀念驗證

▼ 還有更多解析內容

🏷️ 相關主題

整數表示法:符號大小、補數與進制數值轉換
查看更多「[資訊處理] 計算機概要」的主題分類考古題