逻辑代数的基本公式
基本公式
逻辑代数的基本公式
-
0、1律: $A+0=A \quad A+1=1 \quad A \cdot 1=A \quad A \cdot 0=0 $
-
互补律: $A+\bar{A}=1 \quad A \cdot \bar{A}=0 $
-
交换律: $A+B=B+A \quad A \cdot B=B \cdot A $
-
结合律: $A+B+C=(A+B)+C \quad A \cdot B \cdot C=(A \cdot B) \cdot C $
-
分配律: $A(B+C)=A B+A C \quad A+B C=(A+B)(A+C) $
-
重叠律:
A+A=AA⋅A=A
-
反演律:
A+B=Aˉ⋅BˉAB=Aˉ+Bˉ
-
吸收律:
A+A⋅B=AA+Aˉ⋅B=A+BA⋅(A+B)=A(A+B)⋅(A+C)=A+BC
-
其他常用恒等式:
AB+AˉC+BC=AB+AˉCAB+AˉC+BCD=AB+AˉC
常用公式
A+B=A⋅BA+A⋅B=AA⋅(A+B)=AA⊕0=AA⊕1=AAB=A+BA+Aˉ⋅B=A+BAB+AB=AA⊙0=AA⊙1=A
示例
1.证明
A+B=Aˉ⋅Bˉ,$ \quad \overline{A B}=\bar{A}+\bar{B}$
列出等式、右边的函数值的真值表
A0011B0101Aˉ1100Bˉ1010A+B0+0=10+1=01+0=01+1=0Aˉ⋅Bˉ1000AB0⋅0=10⋅1=11⋅0=11⋅1=0Aˉ+Bˉ1110
可见上面每个等式两边的真值表相同,故等式成立。
2.用基本公式证明下列等式成立。
AˉB+ABˉ=AˉBˉ+AB
证明:
AˉB+ABˉ=AˉB⋅AˉBˉ=(A+Bˉ)⋅(Aˉ+B)=AAˉ+AB+AˉBˉ+BˉB=0+AB+AˉBˉ+0=AˉBˉ+AB
3.求证
AB+AˉC+BC=AB+AˉC
左式 =AB+AˉC+(A+Aˉ)BC=AB+AˉC+ABC+AˉBC=AB+AˉC
4.求证
AB+AˉC+BCD=AB+AˉC
左式 =AB+AˉC+BC+BCD=AB+AˉC+BC=AB+AˉC
逻辑代数的基本规则
代入规则
在包含变量A逻辑等式中,如果用另一个函数式代入式中所有A的位置,则等式仍然成立。这一规则称为代入规则。
A⋅B=Aˉ+Bˉ
用B·C 代替B,得
A(BC)=Aˉ+BC=Aˉ+Bˉ+Cˉ
得代入规则可以扩展所有基本公式或定律的应用范围
反演规则
对于任意一个逻辑表达式L,若将其中所有的与(• )换成或(+),或(+)换成与(•);原变量换为反变量,反变量换为原变量;将1换成0,0换成1;则得到的结果就是原函数的反函数。
1.试求
L=AˉBˉ+CD+0的非函数。
解:按照反演规则,得
Lˉ=(A+B)⋅(Cˉ+Dˉ)⋅1=(A+B)(Cˉ+Dˉ)
2.试求
L=A+BCˉ+D+Eˉ的非函数
L
解:由反演规则,可得
Lˉ=Aˉ⋅(Bˉ+C)⋅DˉE,保留反变量以外的非号不变。
对偶规则
对于任何逻辑函数式,若将其中的与(• )换成或(+),或(+)换成与(•);并将1换成0,0换成1;那么,所得的新的函数式就是L的对偶式,记作
L′。
3.逻辑函数
L=(A+Bˉ)(A+C)的对偶式为
L′=ABˉ+AC
当某个逻辑恒等式成立时,则该恒等式两侧的对偶式也相等。这就是对偶规则。利用对偶规则,可从已知公式中得到更多的运算公式。
参考文献:
- Verilog HDL与FPGA数字系统设计,罗杰,机械工业出版社,2015年04月
- Verilog HDL与CPLD/FPGA项目开发教程(第2版), 聂章龙, 机械工业出版社, 2015年12月
- Verilog HDL数字设计与综合(第2版), Samir Palnitkar著,夏宇闻等译, 电子工业出版社, 2015年08月
- Verilog HDL入门(第3版), J. BHASKER 著 夏宇闻甘伟 译, 北京航空航天大学出版社, 2019年03月
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
评论(0)