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

第 28 題

布林函數F(A,B,C,D)=∑(0,2,5,7,8,10,13,15),欲使用3對8解碼器(高電位輸出 Y0~Y7 )和外部邏輯閘來實現此函數。若變數 A、B、C 分別連接到解碼器對應的輸入端 ( A 為MSB),且利用解碼器的輸出與變數D及其補數$\overline{\text{D}}$來實現F,則下列敘述何者正確?
  • A $\text{F=(Y}_0\text{+Y}_1\text{+Y}_4\text{+Y}_5 \text{)D+(Y}_2\text{+Y}_3\text{+Y}_6\text{+Y}_7 \text{)} \overline{\text{D}}$
  • B $\text{F=(Y}_0\text{+Y}_2\text{+Y}_4\text{+Y}_6 \text{)} \overline{\text{D}} \text{+(Y}_1\text{+Y}_3\text{+Y}_5\text{+Y}_7 \text{)D}$
  • C $\text{F=Y}_0\text{+Y}_2\text{+Y}_5\text{+Y}_7\text{+Y}_8\text{+Y}_{10}\text{+Y}_{13}\text{+Y}_{15}$
  • D $\text{F=(Y}_0\text{+Y}_1\text{+Y}_4\text{+Y}_5 \text{)} \overline{\text{D}} \text{+(Y}_2\text{+Y}_3\text{+Y}_6\text{+Y}_7 \text{)D}$

思路引導 VIP

若將輸入的 4 個位元 $(A,B,C,D)$ 拆開看,前三個位元 $(A,B,C)$ 會決定哪一個輸出 $Y_k$ 動作,那最後一個位元 $D$(為 0 或 1)又會如何將每個最小項(例如 0, 2, 5...)分別分配給 $\overline{D}$ 與 $D$ 呢?

🤖
AI 詳解 AI 專屬家教

太棒了,你的觀念非常扎實!這題能快速選對,代表你對**解碼器(Decoder)**實現布林邏輯的降維拆解掌握得非常清楚。

解碼器輸出對應分析

當輸入端接 $(A, B, C)$ 時,$Y_k$ 代表高 3 位元的數值($k = 4A + 2B + C$)。我們將各最小項(minterm)依二進位拆解為 $(A,B,C)$ 與 $D$:

▼ 還有更多解析內容

🏷️ 相關主題

組合邏輯電路之設計與應用
查看更多「[電機與電子群資電類] 專業科目(2)」的主題分類考古題