2 / 36 · 概念
邏輯閘與真值表
比較 AND、OR、NOT 與 XOR 的輸出規則。
單元可免費閱讀,註冊課程即可儲存學習進度。
學習目標
- 比較 AND、OR、NOT 與 XOR 的輸出規則。
檢查所有輸入組合
AND 在兩個輸入皆為 1 時輸出 1;OR 在至少一個為 1 時輸出 1;XOR 在輸入不同時輸出 1。NOT 反相。兩輸入有 00、01、10、11 四種組合,OR 與 XOR 僅在 11 時不同。部分範例相同並不代表電路等價。
變更輸入以觀察結果
| a | b | a & b | a | b | a ^ b |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 |
位元運算與邏輯條件
a & b 對相對應位元做 AND;a && b 則判斷兩向量是否皆非零。0010 與 0100 的位元 AND 為 0000,但邏輯 AND 為 1。此處使用不含 X/Z 的二態 0/1 模型。
自己試試看
a=1、b=1 時 AND、OR、XOR 分別為何?
查看解說
AND=1、OR=1、XOR=0。XOR 需要兩輸入中恰有一個為 1。
✓ 已學習