📅  最后修改于: 2020-12-30 04:33:26             🧑  作者: Mango
逻辑符号0和1用于表示数字输入或输出。符号“ 1”和“ 0”也可用于永久断开和闭合的数字电路。该数字电路可由几个逻辑门组成。为了用最少的逻辑门执行逻辑运算,发明了一组规则,称为布尔代数定律。这些规则用于减少执行逻辑运算的逻辑门的数量。
布尔代数主要用于简化和分析复杂的布尔表达式。它也被称为二进制代数,因为在此我们仅使用二进制数。乔治布尔在1854年开发了二元代数。
这些是布尔代数的以下属性:
当变量为AND且值为0时,结果将为0;当变量为OR且值为1时,结果将为1,即,
B.0 = 0
B + 1 = 1
当变量的AND为1,OR为0时,变量保持不变,即
B.1 = B
B + 0 = B
当变量为AND和OR时,变量保持相同或不变,即
BB = B
B + B = B
当变量是AND和OR及其补码时,它将分别给出结果0和1。
BB'= 0
B + B'= 1
该法律规定,当变量带有两个否定符时,将删除符号并获得原始变量。
(((A)')'= A
该定律指出,无论我们以什么顺序使用变量。这意味着变量的顺序在此定律中无关紧要。
AB = BA
A + B = B + A
该法律规定,当变量优先级与“ *”和“ /”相同时,可以按任何顺序执行操作。
(AB).C = A.(BC)
(A + B)+ C = A +(B + C)
这项法律使我们可以开括号。简单地,我们可以在布尔表达式中打开方括号。
A +(BC)=(A + B)。(A + C
A.(B + C)=(AB)+(AC)
该定律使我们能够吸收相似的变量。
B +(BA)= B
B.(B + A)= B
德摩根法
如果我们反转所有输入,将运算符从“与”转换为“或”,或者将“或”转换为“与”,然后反转输出,则“与”和“与”逻辑电路的操作将保持不变。
(AB)'= A'+ B'
(A + B)'= A'.B'