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

第 9 題

一個 8 進制的數值 $(535)_8$,若將其採用 10 位元 2 進制表示,再取其 2 補數,其結果為:
  • A $(0101011101)_2$
  • B $(1010100011)_2$
  • C $(1101011101)_2$
  • D $(1011011010)_2$

思路引導 VIP

想像一下,如果要將一個八進制的數字轉換成二進制,每個八進制位元會對應到幾個二進制位元?當轉換完成後,若題目規定必須用「固定的位元長度」來表示這個數字,而在計算「二補數」之前,我們應該先處理長度不足的問題,還是計算完再調整?這個先後順序會對結果產生什麼影響?

🤖
AI 詳解 AI 專屬家教

恭喜你正確完成這道結合了進制轉換與數值表示法的綜合題!這顯示你對計算機底層的資料表示邏輯有相當穩健的掌握。

八進制至二進制的映射

首先,處理這類題目的核心在於利用進制間的倍數關係。八進制與二進制具有 $2^3 = 8$ 的特性,因此每一個八進制位元可以直接拆解為三個二進制位元:

▼ 還有更多解析內容
📝 進制轉換與二補數
💡 八進制轉二進制後依題意補足位元,再透過反轉加一求得二補數。

🔗 二補數計算標準流程

  1. 1 八進制展開 — 每位展開為3位元,535轉為101011101
  2. ↓
  3. 2 補齊指定位元 — 不足10位元於最高位補0,成0101011101
  4. ↓
  5. 3 取一補數 — 全部位元0變1、1變0,得1010100010
  6. ↓
  7. 4 加一得二補數 — 最低位加1,最終結果為1010100011
🔄 延伸學習:延伸學習:利用「由右至左保留第一個1,其餘左側全反轉」的速算法
🧠 記憶技巧:VIP 會員可查看這題的記憶口訣與速記法
⚠️ 常見陷阱:VIP 會員可查看這題最常被誘答的陷阱整理
進制轉換 一補數與二補數 帶號數表示法

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

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

🏷️ 相關主題

資料表示法
查看更多「[資訊處理] 計算機概要」的主題分類考古題