与门(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 不相同

这些逻辑门是数字电路和计算机系统中的基本构件,用于构建各种复杂的逻辑操作。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐