与门(AND 门)、或门(OR 门)、非门(NOT 门)、异或门(XOR 门)是常见的逻辑门,它们在数字电路中用于执行基本的逻辑运算。下面是它们的基本定义、符号和真值表。
1. 与门 (AND 门)
定义:与门是一个二输入逻辑门,输出只有在两个输入都为真(1)时才为真(1),否则为假(0)。
- 符号:
&
或∧
- 真值表:
输入 A | 输入 B | 输出 A AND B |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
特点:
- 只有当所有输入都为
1
时,输出才为1
。
2. 或门 (OR 门)
定义:或门是一个二输入逻辑门,输出只要有一个输入为真(1)就为真(1),当两个输入都为假(0)时,输出才为假(0)。
- 符号:
|
或∨
- 真值表:
输入 A | 输入 B | 输出 A OR B |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
特点:
- 只要有至少一个输入为
1
,输出就是1
。
3. 非门 (NOT 门)
定义:非门是一个单输入逻辑门,输出是输入的反转,即输入为真(1)时输出为假(0),输入为假(0)时输出为真(1)。
- 符号:
¬
或~
- 真值表:
输入 A | 输出 NOT A |
---|---|
0 | 1 |
1 | 0 |
特点:
- 只有一个输入,输出是输入的反向。
4. 异或门 (XOR 门)
定义:异或门是一个二输入逻辑门,输出只有在两个输入不相等时才为真(1),即一个输入为真(1),另一个输入为假(0)时输出为真(1);如果两个输入相等,输出为假(0)。
- 符号:
⊕
或^
- 真值表:
输入 A | 输入 B | 输出 A XOR B |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
特点:
- 当两个输入相同(都为0或都为1)时,输出为0;当输入不同(一个为0一个为1)时,输出为1。
总结:
门种类 | 运算描述 | 输出规则 |
---|---|---|
与门 (AND) | 两输入都为 1 时输出为 1,否则输出为 0。 | 1 当且仅当 A 和 B 都是 1 |
或门 (OR) | 只要有一个输入为 1 输出就为 1,两个都为 0 时输出 0。 | 1 当 A 或 B 中至少有一个是 1 |
非门 (NOT) | 输入的反转,输入为 0 输出 1,输入为 1 输出 0。 | 1 当 A 为 0,0 当 A 为 1 |
异或门 (XOR) | 两输入不同则输出 1,相同则输出 0。 | 1 当 A 和 B 不相同 |
这些逻辑门是数字电路和计算机系统中的基本构件,用于构建各种复杂的逻辑操作。