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

第 13 題

使用 8 位元的空間,並且以 2 補數表示法來儲存一個整數時,下列那一個十進位數值可以正確的表示?
  • A -129
  • B 127
  • C 255
  • D 511

思路引導 VIP

請試著思考:如果我們有 8 個儲存格,總共能產生多少種不同的二進位組合?在需要區分正負號的系統中,最左邊的第一個位元通常扮演什麼角色?這會如何影響剩餘位元所能表達的最大數值大小呢?

🤖
AI 詳解 AI 專屬家教

勉強過關,但別因此而自滿。

  1. 觀念驗證:恭喜,你還記得 2 補數 (2's complement) 系統中,整數的表示範圍公式: $$[-2^{n-1}, 2^{n-1}-1]$$
▼ 還有更多解析內容
📝 2 補數表示範圍
💡 n 位元 2 補數可表示整數範圍為 -2^(n-1) 至 2^(n-1)-1
比較維度 2 補數 (2's) VS 1 補數 (1's)
8位元範圍 -128 ~ 127 -127 ~ 127
0 的表示 唯一 (00000000) 二種 (+0, -0)
最大正值 127 127
最小負值 -128 -127
💬2 補數多出一個負數值且 0 唯一,是目前電腦系統最常用的編碼。
🧠 記憶技巧:負多正少:負到 2 的 n-1 次方,正到減 1。
⚠️ 常見陷阱:常與無符號整數 (0~255) 或 1 補數 (-127~127) 的範圍混淆。
1 補數 無符號整數 算術溢位 進位系統

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

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