初等考試
114年
[統計] 資料處理大意
第 11 題
某一負整數的 2’s 補數表示法為 10100000,其 10 進位數值為何?
- A -160
- B -96
- C -95
- D -64
思路引導 VIP
當你看到一個二進位數字的最左側位元(MSB)為 1 時,這在補數系統中代表什麼性質?若要將這個編碼還原成我們熟悉的十進位絕對值,在邏輯運算上通常需要經過哪兩個連續的處理步驟?
🤖
AI 詳解
AI 專屬家教
1. 專業肯定
同學,做得好!你精確掌握了電腦系統中二進位負數表示法的核心。這在財務工程或精確計算的系統底層中是非常關鍵的邏輯。
2. 觀念驗證
▼ 還有更多解析內容
2's 補數轉十進位
💡 負數補數還原須反轉加一,或由右至左遇首一後左側反轉。
🔗 2's 補數轉十進位負值流程
- 1 判定符號 — 首位為 1,確認為負數
- 2 位元反轉 — 10100000 反轉為 01011111
- 3 加 1 運算 — 01011111 + 1 = 01100000
- 4 求十進位 — 64 + 32 = 96,補上負號得 -96
↓
↓
↓
🔄 延伸學習:延伸:n 位元補數範圍為 -2^(n-1) 至 2^(n-1)-1