免費開始練習
地特四等 108年 [資訊處理] 計算機概要

第 13 題

在布林運算中有關於二的補數(2's complement)敘述,下列何者錯誤?
  • A 二的補數是一種用二進制表示有號數的方法
  • B 減法能用加法的運算來處理
  • C 一個數字的二的補數就是將該數字作位元反相運算,再將結果加 1
  • D 二的補數中 0 有兩個表示方式

思路引導 VIP

請試著對一個 4 位元的數值 $0000$ 執行「位元反相」再「加 1」的操作。觀察在捨棄最高進位後,最終留下的 4 位元數值為何?這種特性與「直接將首位變更為負號」的方式相比,對硬體判斷一個數字是否為零有什麼好處?

🤖
AI 詳解 AI 專屬家教

專業點評:精準掌握運算核心

做的非常好!你對於計算機組織與數位邏輯中的基礎——二的補數(2's complement)有非常紮實的理解。這是所有資工與資訊管理領域學生必備的敲門磚。

1. 觀念驗證:為何選項 (D) 是錯誤的?

▼ 還有更多解析內容

升級 VIP 解鎖