布尔表达式(A+B).(AB+C)真值表、逻辑门及AB+C含义咨询
布尔表达式
(A+B)·(AB+C) 相关解答 首先解答你对AB+C的疑问
布尔代数有固定的运算优先级和简写规则:
- 逻辑与(AND,只有所有输入为1时输出为1)是优先级最高的二元运算,书写时经常省略代表与运算的
·符号,相邻写在一起的变量默认做与运算,AB等价于A·B,也就是A AND B - 表达式里的
+代表逻辑或(OR,只要有一个输入为1时输出就为1),运算优先级低于与运算 - 因此
AB+C的完整含义是:先计算A和B的逻辑与,再将得到的结果和C做逻辑或,等价于写法(A AND B) OR C,运算时不会先算B+C再和A做与,这点是ICT考试里的高频易错点,不要搞混。
完整真值表
三个输入A、B、C各有0(逻辑假)、1(逻辑真)两种取值,共8种输入组合,对应各阶段输出和最终结果如下:
| A | B | C | A+B(A或B) | AB(A与B) | AB+C(AB或C) | 最终输出 (A+B)·(AB+C) |
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 |
逻辑电路门实现方案
按照运算顺序,用基础逻辑门搭建的步骤如下:
- 输入级(第一层):
- 1个2输入或门,两个输入引脚分别接A、B,输出为
A+B - 1个2输入与门,两个输入引脚分别接A、B,输出为
AB
- 1个2输入或门,两个输入引脚分别接A、B,输出为
- 中间级(第二层):
- 1个2输入或门,两个输入引脚分别接第一层与门输出的
AB、外部输入C,输出为AB+C
- 1个2输入或门,两个输入引脚分别接第一层与门输出的
- 输出级(第三层):
- 1个2输入与门,两个输入引脚分别接第一层或门输出的
A+B、第二层或门输出的AB+C,该门的输出就是整个布尔表达式的最终运算结果
- 1个2输入与门,两个输入引脚分别接第一层或门输出的
如果题目要求电路优化,这个表达式可以通过布尔代数定律化简为AB + AC + BC,能少用1个逻辑门,若没有特殊化简要求,按原始表达式搭建即可。
内容的提问来源于stack exchange,提问作者Sanju De Silva
相关产品推荐
相关产品推荐

