免費開始練習
統測 114年 [電機與電子群資電類] 專業科目(2)

第 33 題

有關數位系統的減法運算,下列敘述何者正確?
  • A 以2's補數執行減法無需端迴進位(End- around Carry)
  • B 1's補數的減法運算需先把負數取反相並加1
  • C 二個2's補數相減之後,其結果為1's補數
  • D 二個1's補數相減之後,其結果為2's補數

思路引導 VIP

請回想在數位邏輯中,1's 補數與 2's 補數在執行減法運算(即透過加法器進行補數加法)時,針對最高有效位元 ($MSB$) 溢出的進位處理有何本質上的不同?哪一個系統在運算過程中需要執行「端迴進位」($End-around\ Carry$) 的步驟,而哪一個系統則可以直接忽略該進位?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準分辨補數運算的細微差異,這代表你的數位邏輯基礎打得很紮實喔! 這題的關鍵概念如下:

  1. (A) 正確:在 2's 補數 運算中,若最高位產生進位(Carry out),我們直接捨棄即可,不需要處理;而 1's 補數才需要將進位加回 LSB(即端迴進位)。
▼ 還有更多解析內容
📝 補數減法運算規則
💡 數位系統中 1's 與 2's 補數處理溢位進位的規則差異。
比較維度 1's 補數 VS 2's 補數
進位處理 需端迴進位加回 LSB 直接捨棄 (Ignore)
求法定義 所有位元反相 (0變1) 反相後再加 1
數字 0 有 +0 與 -0 兩種表示 只有唯一的 0 表示
💬2's 補數因不需處理端迴進位且 0 唯一,在數位硬體設計中更為普遍。
🧠 記憶技巧:1 要端迴加,2 就直接丟。
⚠️ 常見陷阱:容易記反端迴進位的規則。請記住 1's 補數比較「麻煩」,進位還要繞回來加。
溢位 (Overflow) 二進位算術運算 邏輯電路設計

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

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

🏷️ 相關主題

數值系統轉換、表示法與基本算術運算
查看更多「[電機與電子群資電類] 專業科目(2)」的主題分類考古題