初考-統計資料處理大意112 年第 39 題單選題
邏輯閘(Logic Gate)是用來進行二元邏輯運算與布林函數的數位邏輯電路(通常以兩個輸入訊號,一個結果訊號為輸出)。請問有關 XNOR 閘,下列何者正確?
A運算符號是⨂
B只有兩個輸入訊號均為 0 的情況,輸出訊號才會是 1,其他不同的輸入情況,輸出訊號都是 0
C運算符號是⨁
D只有兩個輸入訊號其中一個是 1 的情況,輸出訊號才會是 0,其他不同的輸入情況,其輸出訊號都是 1正確答案
D正確答案
XNOR(同或閘)是 XOR 的反相:兩輸入相同時輸出 1,不同時輸出 0。
為什麼答案是 D
正確描述 XNOR:只有一個輸入為 1(即 0,1 或 1,0,兩者不同)時輸出 0;其餘情況(0,0 和 1,1,兩者相同)輸出 1。符合「相同為 1、不同為 0」的定義。
載入中…
完整詳解
Pro · 無限重點 XNOR(同或閘)是 XOR 的反相:兩輸入相同時輸出 1,不同時輸出 0。
XNOR = 相同為 1、不同為 0。符號為 ⊙(圓圈中一點)或 XOR 加反相泡。
逐選項分析
A✕ 陷阱
⊗(圓圈中打叉)通常用來表示 XOR 或乘法運算,不是 XNOR 的標準符號。XNOR 常見符號為 ⊙(圓圈中一點)。
B✕ 陷阱
這是 NOR 閘的敘述(兩輸入皆 0 才輸出 1)。XNOR 是兩輸入「相同」才輸出 1,包含 0,0 和 1,1 兩種情況都輸出 1。
C✕ 陷阱
⊕(圓圈中加號)是 XOR(互斥或)的標準運算符號,不是 XNOR。XNOR 是 XOR 的反相,符號應為 ⊙ 或在 ⊕ 上加橫線。
D✓ 正確
正確描述 XNOR:只有一個輸入為 1(即 0,1 或 1,0,兩者不同)時輸出 0;其餘情況(0,0 和 1,1,兩者相同)輸出 1。符合「相同為 1、不同為 0」的定義。
XOR 與 XNOR 真值表對照
| 輸入 A | 輸入 B | XOR (⊕) | XNOR (⊙) |
|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
本題最大陷阱是把 NOR(B 選項)偷換成 XNOR。NOR 要求「兩個都是 0」才輸出 1;XNOR 則是「兩個相同」就輸出 1(含 0,0 和 1,1)。另一陷阱是把 XOR 符號 ⊕ 誤當成 XNOR 的符號。