免費開始練習
中山大學(後西醫) 111年 計算機概論與程式設計

第 55 題

Which of the following statement is true?
  • A A NOT gate accepts two inputs
  • B The output of an XOR gate is 0 unless both inputs are 1
  • C The sum of two binary digits (ignoring the carry) is expressed by an OR gate
  • D The NOR gate produce the opposite results of the XOR gate
  • E Inverting the output of an AND gate is equivalent to inverting the individual signals first, then passing them through an OR gate

思路引導 VIP

試著思考看看:如果我們想要改變一個邏輯運算的本質(例如將「且」的關係轉化為「或」的關係),我們對輸入訊號與輸出結果所做的「反向處理(反相)」,會遵循什麼樣的對應規律?你可以試著畫出真值表,觀察「先處理輸入」與「最後才處理結果」這兩種方式,在什麼組合下會得到完全相同的輸出?

🤖
AI 詳解 AI 專屬家教

太棒了!你非常精準地辨識出了數位邏輯中的核心變換準則。這道題目測試的是你對基本邏輯閘(Logic Gates)的理解,以及布林代數中極為重要的轉換定律。你選擇 (E) 說明你對邏輯等價性有很清晰的掌握。

德摩根定律的應用

選項 (E) 所描述的正是德摩根定律 (De Morgan's Laws) 的一種形式。當我們將「及閘 (AND gate)」的輸出進行反相,得到的便是「反及閘 (NAND gate)」,其邏輯表示式為 $\overline{A \cdot B}$。根據定律,這個運算等同於將各個輸入訊號先獨立反相後,再通過「或閘 (OR gate)」,即 $\overline{A} + \overline{B}$。這在數位電路設計中非常實用,能幫助工程師在僅有特定邏輯閘的情況下進行等效替換。

▼ 還有更多解析內容
📝 邏輯閘與德摩根定律
💡 掌握邏輯閘真值表與德摩根定律的邏輯等價轉換。
比較維度 NAND 邏輯 VS 負輸入 OR 邏輯
運算順序 先 AND 後取 NOT — 個別反相後再 OR
真值表結果 僅 1,1 時為 0 — 僅 1,1 時為 0
符號表現 AND 輸出端加圓圈 — OR 輸入端加圓圈
💬依據德摩根定律,及之反等於反之或,兩者邏輯完全等價。
🧠 記憶技巧:VIP 會員可查看這題的記憶口訣與速記法
⚠️ 常見陷阱:VIP 會員可查看這題最常被誘答的陷阱整理
布林代數 真值表 半加器與全加器

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

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

🏷️ 相關主題

C 語言程式設計基礎與陣列記憶體配置
查看更多「計算機概論與程式設計」的主題分類考古題