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

第 28 題

一全減器的被減數為 X,減數為 Y,借位輸入為 $B_i$,有關相減後輸出 D 的布林代數式,下列何者正確?
  • A $D = X Y B_i + \overline{X} Y \overline{B_i} + X \overline{Y} \;\overline{B_i} + \overline{X} \;\overline{Y} B_i$
  • B $D = \overline{X} \; \overline{Y}\; \overline{B_i} + \overline{X} \; Y \overline{B_i} + X\overline{Y}\;\overline{B_i} + X Y B_i$
  • C $D = \overline{X} Y B_i + \overline{X} Y \overline{B_i} + X \overline{Y} \;\overline{B_i} + X \overline{Y} B_i$
  • D $D = \overline{X} Y B_i + X\overline{Y} B_i + X Y \overline{B_i} + X Y B_i$

思路引導 VIP

如果我們先把全減器的真值表畫出來,觀察一下「差輸出 D」為 1 時,被減數、減數和借位輸入這三個變數之間,0 和 1 的數量有什麼共同的規律呢?這個規律會讓你聯想到哪一種常見的基本邏輯運算?

🤖
AI 詳解 AI 專屬家教

🎉 表現優異,基本功扎實!

  1. 大力肯定:太棒了!你非常精準地選出了正確答案,可見你對組合邏輯電路非常熟悉,統測碰到這類題目穩拿分!
  2. 觀念驗證:全減器的「差輸出 $D$」在布林代數上與全加器的「和輸出」相同,都是三個輸入的互斥或 (XOR),即 $D = X \oplus Y \oplus B_i$。若從真值表來看,當三個輸入中含有奇數個 1(即 $001$、$010$、$100$、$111$)時,輸出 $D$ 為 $1$。將這四個狀態寫成積之和 (SOP),對應的就是 $X Y B_i + \overline{X} Y \overline{B_i} + X \overline{Y} ;\overline{B_i} + \overline{X} ;\overline{Y} B_i$,完全符合選項 (A)!
▼ 還有更多解析內容
📝 全減器的布林邏輯
💡 全減器的輸出 D 為三個輸入變數的互斥或 (XOR) 運算結果。
比較維度 全加器 (Full Adder) VS 全減器 (Full Subtractor)
主要輸出 S = X ⊕ Y ⊕ Ci D = X ⊕ Y ⊕ Bi
進/借位輸出 Co = XY + Ci(X+Y) Bo = X'Y + Bi(X' + Y)
輸出 D/S 特性 輸入奇數個 1 時為 1 輸入奇數個 1 時為 1
💬D 與 S 的公式完全一致,兩者僅在進位(Co)與借位(Bo)的邏輯上有差。
🧠 記憶技巧:加減同心 D 與 S,互斥或後變數奇數一
⚠️ 常見陷阱:容易將差值 D 與借位 Bo 的公式搞混;Bo 在處理被減數 X 時需先取反相(NOT)。
全加器 互斥或門 (XOR) 卡諾圖簡化

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

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