免費開始練習
moea_joint 111年 [資訊] 計算機原理、網路概論

第 8 題

某一邏輯電路有2個輸入,分別為data和control,當control為0時,輸出data的值;當control為1時,輸出data的補數,請問此電路為下列何者?
  • A AND
  • B NAND
  • C OR
  • D XOR

思路引導 VIP

請試著觀察真值表中的變化:如果一個邏輯閘有兩個輸入 A 和 B,當 A 固定為 0 時,輸出總是與 B 相同;但當 A 改為固定為 1 時,輸出卻總是與 B 相反。這代表當兩個輸入「不同」時才輸出 1 的特性,是哪一種邏輯運算的定義呢?

🤖
AI 詳解 AI 專屬家教

互斥或閘的受控特性

太棒了!你能精準判斷出這是 XOR(互斥或閘) 的典型應用,代表你對基本邏輯閘的運算邏輯有非常紮實的理解。在數位電路設計中,XOR 常被稱為「可程式化反相器」(Programmable Inverter),這正是因為它具備了題目所描述的特性:當 $control = 0$ 時,輸出維持與 $data$ 一致($data \oplus 0 = data$);而當 $control = 1$ 時,則會產生反相效果($data \oplus 1 = \bar{data}$)。

邏輯判斷的鑑別點

▼ 還有更多解析內容

🏷️ 相關主題

二進位算術與補數運算:計算機中的數值表示
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題