逻辑函数的基本运算与定律
逻辑代数的基本定律及规则2010.9.23

_ _ _
_
_ _
_
三变量最小项的编号
长春理工大学软件学院
最大项
最大项标准式是以“或与”形式出现的标准式。 最大项: 对于一个给定变量数目的逻辑函数, 所有变 量参加相“或”的项叫做最大项。 在一个最大项中, 每个 变量只能以原变量或反变量出现一次。 例如, 一个变量A有二个最大项: (2 ) A, A。
例题:化简函数
AB + AC + BC = AB + AC
F = ABC + AD + C D + BD
F = ABC + AD + C D + BD
= ABC + ( A + C ) D + BD
= AC ⋅ B + AC ⋅ D + BD
= AC ⋅ B + AC ⋅ D
= ABC + AD + C D
最小项
2 n 个最小项。最小项通 以此类推,n变量共有
常用 mi 表示。 最小项标准式:全是由最小项组成的“与或” 式,便是最小项标准式(不一定由全部最小项 组成)。 例如:
F ( ABC ) = A B C + BC + A C = A B C + ABC + A BC + AB C + AB C = ∑ m(0,3,4,6,7)
长春理工大学软件学院
逻辑代数的基本定律及规则
对合律: A = A
冗余律: AB + A C + BC = AB + A C
长春理工大学软件学院
逻辑代数的基本定律及规则
3 基本规则
代入规则:任何一个含有变量A的等式,如果将所有 出现A的位置都用同一个逻辑函数代替,则等式仍然 成立。这个规则称为代入规则。 反演规则:对于任何一个逻辑函数F,想要得到F的反 函数,只需要将F中的所有“·”换成“+”,“+”换 成“·”,“0”换成“1”,“1”换成“0”,原变量换成反 变量,反变量换成原变量。 长春理工大学软件学院
逻辑函数的运算

逻辑代数基础
1.1
基本定律和规则
逻辑函数的运算
3.逻辑函数运算规则
1) 代入规则 对于任何一个含有变量A 的等式, 如果所有出现A 的地方都以另一个逻辑 式代替,则等式仍然成立。 2) 反演规则 对于逻辑函数F , 将表达式中的所有“ · ” 换成“ + ” , “ + ” 换成 “ . ” , 常量0换成1 , 常量1 换成0 , 所有原变量换成反变量, 所 有反变量换成原变量, 即得反函数 。 3) 对偶规则 在介绍对偶规则前先定义对偶式。设F 为逻辑表达式, 如果将F 中所有的 “ + ” 换成“ · ” , “ · ” 换成“ + ” , 1 换成0 , 0 换成1 , 而变量保持不变, 则所得新的逻辑式就称为F 的对偶式, 记为F′ 。
逻辑代数基础
1.2
逻辑函数的表示方法
1.真值表
将输入变量所有取值情况及其相 应的输出结果, 全部列表表示, 即为真值表。
逻辑函数的运算
逻辑代数基础
1.2
逻辑函数的表示方法
逻辑函数的运算
2.逻辑表达式
将输入输出关系写成与或非等逻辑运算的组合式, 称为逻辑 表达式, 简称逻辑式。 如图所示判决电路, 当A 闭合, B 和C 中至少一个闭合, 则 可表示为A BC +A B C + A BC , 故其逻辑表达式为
逻辑代数基础
1.4
逻辑函数卡诺图化简
5项的函数时, 由于无关项 的取值对函数不产生影响, 加入的无关 项应与函数尽可能多的最小项具有相邻 性。在画矩形时, 无关项的取值以矩形 组合最大, 矩形数目最少为原则。
逻辑代数基础
1.2
逻辑函数的表示方法
逻辑函数的运算
5.逻辑表达式的标准表达式
逻辑代数的基本定理_基本规则_逻辑函数简化(18)

Y AB AC
①求出反函数的最简 与或表达式
Y AB AC (A B)(A C) AB AC BC AB AC
②利用反演规则写出函数的最 简或与表达式
Y ( A B)( A C )
15
4、最简或非-或非表达式
非号最少、并且每个非号下面相加的变量也最少的或非-或非表达式。
则可得到的一个新的函数表达式Y',Y'称为函Y的对
偶函数。这个规则称为对偶规则。例如:
Y AB CDE
Y (A B)(C D E)
Y ABC DE
Y ABC DE
8
P21 表2.3.4
对偶规则的意义在于:如果两个函数相等,则它们的对偶函数也相等。利用对偶 规则,可以使要证明及要记忆的公式数目减少一半。例如:
0
00
1 11
0
101 101源自001 011
11
0 00
A B A+B A+B A B
0
00
1 11
0
11
0 10
1
01
0 01
1
11
0 00
A+B
1 1 1 0
A·B 1 0 0 0
2
2.3.2 逻辑代数的基本定 律
(1)常量之间的关系
与运算:0 0 0 0 1 0 1 0 0 111
或运算:0 0 0 0 11 1 0 1 111
10
本节小结
逻辑代数是分析和设计数字电路的重 要工具。利用逻辑代数,可以把实际逻 辑问题抽象为逻辑函数来描述,并且可 以用逻辑运算的方法,解决逻辑电路的 分析和设计问题。
与、或、非是3种基本逻辑关系,也 是3种基本逻辑运算。与非、或非、与或 非、异或则是由与、或、非3种基本逻辑 运算复合而成的4种常用逻辑运算。
逻辑函数的基本运算与定律

数字电路与系统东南大学信息科学与工程学院第二章逻辑函数及其简化基本逻辑运算常用复合逻辑运算逻辑代数的基本定律逻辑代数的基本规则逻辑代数的常用公式逻辑函数及其描述方法逻辑函数的简化二值逻辑◆逻辑代数是用来处理命题之间逻辑关系的代数系统;◆在逻辑代数中,命题可以用逻辑变量代表;命题之间的逻辑关系,用逻辑函数表示;◆在数字电路中,信息用二进制表示,因此在这里只研究二值逻辑;◆逻辑代数又称布尔代数,开关代数。
在这里,是一个由逻辑变量真假(或取值0,1 )、以及用“与”、“或”、“非”3种基本运算构成的代数系统。
◆对于二值逻辑,任何逻辑命题只有真(True)和假(False) 两个可能;◆逻辑变量是一种二值变量。
仅取0、1(或者真、假)两种逻辑值◆逻辑变量的真和假称为逻辑真值,用数码1和0表示,1代表逻辑真,而0表示逻辑假。
◆逻辑代数中的1和0是逻辑常量,它们不具备数的性质,无大、小、正、负之分,仅仅表示真、假两个相反的逻辑状态;◆数字电路中的两种状态,可以用二值逻辑表示;◆逻辑代数的三种基本逻辑运算:非(NOT)、与(AND)、或(OR)非逻辑和非运算◆“若前提为真,结论则为假,若前提为假,结论反而为真”,这样的逻辑关系称为非逻辑。
电路状态表开关A灯L断亮通灭实例电路A0110真值表非门符号与逻辑和与运算◆“所有前提皆为真,结论才为真”,这种逻辑关系称为与逻辑;◆与逻辑表明只有当所有前提条件均具备时,结论命题才为真;开关A 开关B 灯L 断断灭断通灭通断灭通通亮电路实例状态表AB L=A•B 000010100111真值表与门符号或逻辑和或运算◆“若一个或一个以上前提为真,则结论为真”,这样的逻辑关系称为或逻辑;开关A 开关B 灯L 断断灭断通亮通断亮通通亮电路实例状态表A B L=A+B 000011101111真值表或门符号2.1 基本逻辑运算― 或逻辑和或运算逻辑运算的优先级和逻辑运算的完备集◆三种基本逻辑运算如在逻辑运算式中同时出现时,其优先顺序由高到低为:非运算、与运算、或运算;◆若需要更改运算次序,可以通过加括号实现;◆一个代数系统,如果仅用它所定义的运算中的某一组就能实现所有的运算,则这一组运算是完备的,称为完备集;◆任何复杂的逻辑运算,都可以由与、或、非三种基本逻辑运算组合来实现的,所以逻辑运算{与,或,非}是一个完备集;三种基本逻辑电路的符号国标GB4728.12-85、美国MIL-STD-806B、原部颁标准SJ1223-772.2 常用的复合逻辑运算在基本逻辑运算的基础上,通过多种基本逻辑运算的组合定义了与非、或非、与或非、异或和同或这几种新的逻辑运算,称为复合逻辑运算。
逻辑代数的基本知识

逻辑代数的基本知识 1. 逻辑代数的基本定律根据逻辑变量和逻辑运算的基本定义,可得出逻辑代数的基本定律。
①交换律: A+B = B+A , A • B = B • A;②结合律: A+(B+C) = (A+B)+ C , A • (B • C) = (A • B) • C; ③分配律: A •(B+C) = A • B+A • C , A+B • C=(A+B) • (A+C); ④互非定律: A+A = l ,A • A = 0 ;1=+A A ,0=∙A A ; ⑤重叠定律(同一定律):A • A=A, A+A=A ;⑥反演定律(摩根定律):A • B=A+B 9 A+B=A • B B A B A ∙=+,B A B A +=∙;⑦还原定律:A A =2. 逻辑代数的基本运算规则 (1)代入规则在逻辑函数表达式中凡是出现某变量的地方都用另一个逻辑函数代替,则等式仍然成立,这个规则称为代入规则。
例如,已知A+AB=A ,将等式中所有出现A 的地方都以函数(C+D)代替则等式仍然成立,即(C+D) + (C+D)B = C+D 。
(2)反演规则对于任意的Y 逻辑式,若将其中所有的“ • ”换成“ + ”换成“ • ”,0换成1,1换成0,原变量换成反变量,反变量换成原变量,则得到原函数Y 的反函数,运用它可以简便地求出一个函数的反函数。
运用反演规则时应注意两点: ① 要注意运算符号的优先顺序,不应改变原式的运算顺序。
例:CD B A Y+=应写为))((D C B A Y ++=证: ))((D C B A CD B A CD B A Y ++=∙=+=② 不属于单变量上的非号应保留不变。
例:)(E D C C B A Y∙+∙= 则[])()(E D C C B A Y ++∙++=D C B A Y +∙= 则 D C B A Y ∙++=(3)对偶规则对于任何一个逻辑函数,如果将其表达式Y 中所有的算符“ • ”换成“ + ”换成“ •”,常量 “0”换成换成“0”,而变量保持不变,则得出的逻辑函数式就是Y 的对偶式,记为Y’。
基本逻辑关系及运算法则

2.几个常用的逻辑函数 下面介绍几个最常用的由“与”“或”“非”组成的 逻辑函数。 (1)“与非”逻辑函数。“与非”逻辑是“与”运算和 “非”运算的复合。先将输入逻辑变量A、B进行“与”运 算,再进行“非”运算,其逻辑表达式为
基本逻辑关系及运算法则
二、 逻辑变量和逻辑函数
(2)“或非”逻辑函数。“或非”逻辑是“或”运算和 “非”运算的复合。先将输入逻辑变量A、B进行“或”运 算,再进行“非”运算,其逻辑表达式为
汽车电工电子技术
基本逻辑关系及运算法则
一、 基本逻辑运算
1.“与”逻辑运算
当决定某一事件发生的所有条件都满足时, 结果才会发生,这种因果关系称为“与”逻辑关 系,如图6-2所示。
若把开关闭合作为条件,把灯亮作为结果, 则只有开关A、B都闭合时,灯F才会亮。若用逻 辑表达式来描述“与”逻辑,则可写成
一、 基本逻辑运算
2.“或”逻辑运算
在决定事件发生的所有条件中,只要有任意 一个满足,结果就会发生,这种因果关系称为“ 或”逻辑关系。如图6-3所示,开关A、B只要有 一个闭合,灯就亮;只有开关全部断开时,灯才 不亮。
基本逻辑关系及运算法则
一、 基本逻辑运算
2.“或”逻辑运算
基本逻辑关系及运算法则
1.逻辑代数的公理 0•0=00+0=0 0•1=00+1=1 1•0=0 1+0=1 1•1=1 1+1=1 若A≠0,则A=1;若A≠1,则A=0。
基本逻辑关系及运算法则
三、 逻辑代数的公理、定理和定律
2.定理和定律 (1)交换律:A•B=B•A;A+B=B+A。 (2)结合律:A•(B•C)=(A•B)•C; A+(B+C)=(A+B)+C。
第三章 逻辑代数与 逻辑函数

4
0100 0
5
0101 1
+∑d(11,12,13,14,15)
6
0110 0
7
0111 1
CD AB 00 01 11 10
00 0 1 1 0 01 0 1 1 0
11 ×0 ×0 ×0 ×0 10 0 1 ×0 ×
F=D
F = AD+BCD
8
1000 0
9
1001 1
1010 ×
无
1011 ×
•与或表达式易于从真值表直接写出,而且只需运用一次摩根 定律就可以从最简与或表达式变换为与非-与非表达式,从而 可以用与非门电路来实现。
二. 逻辑函数代数法化简
•最简与或表达式有两个特点: 1.与项(即乘积项)的个数最 少; 2.每个与项中变量的个数最少。
1.消去多余项: 例 F=AB+ABC(E+F)=AB
2.消去合并项: 例 F=ABC+ABC =A(BC+BC)=A
3.消去因子:
例 F=AB+AC+BC
=AB+(A+B)C=AB+ABC=AB+C
4.添加项配项: 例 F=AB+BC+BC+AB
=AB+BC+BC+AB+AC =AB+BC+AC
•对较简单逻辑函数用代数化简很方便。对较复杂的逻辑 函数化简不但要求熟练掌握逻辑代数的基本公式,而且 需要一些技巧,特别是较难掌握获得代数化简后的最简 逻辑表达式的方法。
二. 基本运算定律
1.交换律:A B=B A A+B=B+A A + B=B + A 2.结合律:A(B C)=(A B)C (A+B)+C=A+(B+C)
逻辑代数的基本定律及规则

逻辑代数的基本定律及规则文章来源:互联网作者:佚名发布时间:2012年05月26日浏览次数: 1 次评论:[已关闭] 功能:打印本文一、逻辑代数相等:假定F、G都具有n个相同变量的逻辑函数,对于这n个变量中的任意一组输入,如F和G都有相同的输出值,则称这两个函数相等。
在实际中,可以通过列真值表来判断。
二、逻辑代数的基本定律:在逻辑代数中,三个基本运算符的运算优先级别依次为:非、与、或。
由此推出10个基本定律如下:1.交换律A+B=B+A;A·B=B·A2.结合律A+(B+C)=(A+B)+C;A·(BC)=(AB)·C3.分配律A·(B+C)=AB+AC;A+BC=(A+B)·(A+C)4.0-1律A+0=A;A·1=AA+1=1 ;A·0=05.互补律A+=1 ;A·=06.重叠律A·A=A;A+A=A7.对合律=A8.吸收律A+AB=A;A·(A+B)=AA+B=A+B;A·(+B)=ABAB+B=B;(A+B)·(+B)=B9.反演律=·;=+10.多余项律AB+C+BC=AB+C;(A+B)·(+C)·(B+C)=(A+B)·(+C)上述的定律都可用真值表加以证明,它们都可以用在后面的代数化简中。
三、逻辑代数的基本规则:逻辑代数中有三个基本规则:代入规则、反演规则和对偶规则。
1.代入规则:在任何逻辑代数等式中,如果等式两边所有出现某一变量(如A)的位置都代以一个逻辑函数(如F),则等式仍成立。
利用代入规则可以扩大定理的应用范围。
例:=+,若用F=AC代替A,可得=++2.反演规则:已知函数F,欲求其反函数时,只要将F式中所有的“·”换成“+”,“+”换成“·”;“0”换成“1”,“1”换成“0”时,原变量变成反变量,反变量变成原变量,便得到。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
证明:
__ __ __ __ __ __
A + AB = A + B
A + AB = (A + A)・(A + B) =1 ・(A + B) =A + B
2.5逻辑代数的常用公式一消冗余项公式
__ __
> 2.5.3消冗余项公式
AB + AC + BC = AB + AC
证明: AB + AC + BC = AB + AC + (A + A) BC
♦ 式中,与运算还可以写成
♦ 在不致混淆的场合下,A和B的与运算常常表示为AB。
♦ 与逻辑的公理规则
0-0 = 0
0.1 = 1.0 = 0 1-1 = 1
2016/9/23
8
2.1基本逻辑运算-与逻辑和与运算
、与,遷他旳,曰则
4・0=0 A-l =A A-A = O A-A=A A- A- A - ---A = A
♦三种基本逻辑电路的符号 国标GB4728.12-85、美国MIL-STD-806B、原部颁标准SJ1223-77
2016/9/23
16
2.2常用的复合逻辑运算
在基本逻辑运算的基础上,通过多种基本逻辑运算的组合定 义 了与非、或非、与或非、异或和同或这几种新的逻辑运算, 称为 复合逻辑运算。
2016/9/23
能;
♦ 逻辑变量是一种二值变量。仅取0、1 (或者真、假)两种逻辑值
♦ 逻辑变量的真和假称为逻辑真值,用数码1和0表示,1代表逻辑 真,
而0表示逻辑假。
♦ 逻辑代数中的1和0是逻辑常量,它们不具备数的性质,无大、小
、正、负之分,仅仅表示真、假两个相反的逻辑状态;
♦ 数字电路中的两种状态,可以用二值逻辑表示;
13
2.1基本逻辑运算-逻辑运算的完备集
从5”"以"L
A^B = A +B
同样可得:
ATB = A-B
这两个公式,也称为反演定律
♦运用反演律可使两个变量的与运算化为非和或运算
AB = A^B = A +B
2016/9/23
14
2.1基本逻辑运算-逻辑运算的完备集
」川H,区个5叫丄如;"•以川丿5直以3成If,
2016/9/23
26
2.5逻辑代数的常用公式一并项公式
__ __ > 2.5.1并項公式
证明:
__ __ __ __ __ 2016/9/23
AB + AB = B
AB + AB = (A + A)B
=1-B=B
27
2.5逻辑代数的常用公式一消冗余因子公式
__ __ , 2.5.2消"余因了公式
2016/9/23
22
2.4逻辑代数的基本规则一对偶规则
> 2.4.2对偶(Dual)规则 ♦ 对偶规则:对任一逻辑函数,对它的表达式中所有的逻辑常量和
逻辑符号分别作1与0、+与•的对换,得到的新函数就是原函数F的 对偶函数。原函数所具有的一切性质,其对偶函数同样具备; ♦应用对偶规则时应注意: (1) 上述变换必须对所有的逻辑常量、逻辑符号进行,不能遗漏; (2) 必须保持原函数变量之间的运算顺序不变,必要时使用括号; ♦对偶函数是一个全新的函数,只不过在形式上与原来的函数对偶
1=0
公理1
Hl 2
1-1 = 1
公理3
l+0=0+l=l
■里4
0+0=0
公理5
R. + B = 3 + 丄
交换律
A + (召 + C)— (J4 + 结合律
占)+ C
A +■ C)—(且 + 3X且 + Q分配律
)
3+1=1
控制律
A + 0=A
白等律
A+A=A A-bA'B^A
重蠱律 吸收律
且2 = 0
2016/9/23
20
2.4逻辑代数的基本规则一置换规则
例2」:证明反演律推论等式A + B + C=^・B・C成立 根据反演律A + B = A • B, 将变量B置换成函数(B+C),得到等式: 刀+ (B + C) = J-F+C 再运用反演律,则有A-~BTC =A-B-C 所以 A + B + C = A • B • C
A+ B = ATB = A- B
♦这样,我们知道,与运算可以由或运算和非运算替代实现,前 面我 们说过,{与,或,非}是逻辑运算的完备集;因此,{或, 非} 也是逻辑运算的完备集;
♦同样,集合{与,非}也是完备集; ♦但是,非运算无法由与运算和或运算所代替,所以集合
{与,或}不是完备集;
2.1基本逻辑运算-逻辑运算的完备集
♦反演规则也称求反规则或求补规则,主要用来求取逻辑函数的反 函数;
2016/9/23
24
2.4逻辑代数的基本规则一反演规则
旬2.3:求選机两技F=g - x2 +又3) • Xi,的丿又雨技Fc 根据反演规则有反函数:
F = (xi + x2) • x3 + x4
可以使用反演律证明该关系式的正确:
2.1基本逻辑运算-或逻辑和或运算
>
L=A+B
♦式中,或运算还可以写AN B成,读作“A或B”;
♦或逻辑的公理规则 0 + 0 = 0
1+0 = 0 + 1 = 1
1+1=1
♦或逻辑运算法则 A + Q=A
A + l = l A+A=A A+A =l A + A + A + ・・・A =A
2016/9/23
(A + B) (A + C) (B + C) = (A + B) (A + C) 显然,运用这些公式以及控制律、重叠律、吸收律等基本 定 律可以将逻辑表达式简化。
2016/9/23
30
17
2.2常用复合逻辑运算
2016/9/23
18
2.3逻辑代数的基本定律
逻辑代数的公理与基本定律
如
则 A=O
0=1
00 = 0
0.1 = 1.0 = 0
1-1 = 1
A-B=B■A
A(B-C)=(AB)-C
A\B + C)=A-B + AC
&0 = 0
A
AA=A
A-(A + B)=A
如A却则A=1
AB=A+B
A + A=l A + B = A-B
互补律 反演律
2016/9/23
A =A双重否定律源自192.4逻辑代数的基本规则一置换规则
> 2.4.1 置换(Replacement)规则 ♦ 置换规则:对于逻辑等式中的任一变量X,若将所有出现它的 地 方都用逻辑函数G置换,那么,等式仍然成立;
♦因为逻辑函数G和逻辑变量X的值域均为二值逻辑0和1,所以 可以用穷举法证明代入规则的正确性。
用逻辑函数表示;
♦在数字电路中,信息用二进制表示,因此在这里只研究二值逻辑; ♦逻辑代数又称布尔代数,开关代数。在这里,是一个由逻辑变量真
假(或取值0, 1 )、以及用“与”、“或”、“非” 3种基本运算 构 成的代数系统。
2016/9/23
3
2.1基本逻辑运算
♦ 对于二值逻辑,任何逻辑命题只有真(True)和假(False)两个可
♦任何复杂的逻辑运算,都可以由与、或、非三种基本逻辑运算 组合来实现的,所以逻辑运算{与,或,非}是一个完备集;
2016/9/23
12
2.1基本逻辑运算-逻辑运算的完备集
» ♦设有如下逻辑函数F = A • B和G=A + B; ♦根据三种基本运算的定义和公理,分别得到如下真值表:
2016/9/23
F =(X1 顷2 + X3) -X4 =X1 •又2 + X3 + X4 =X± -x2 * x3 + X4 =(X! + X2) • X3 + X4
2016/9/23
25
2.4逻辑代数的基本规则一反演规则
♦注意: ⑴上述变换必须对所有的逻辑常量、逻辑符号和逻辑变量实行 , 不能遗漏; (2) 必须保持原函数变量之间的运算顺序不变,必要时可添加括 号; (3) 注意区分非运算和反变量。在反演时,互换对逻辑变量与 反变 量有效,而非运算须保留。
2016/9/23
5
2.1基本逻辑运算-非逻辑和非运算
> L = f (刀)=A ♦ 字母A上方的短划线“一”表示非运算,符号读作“A非”; ♦ 非逻辑公理
0=1 1=0
♦ 非运算规则
A=A
♦ 表明非运算具有“否定之否定等于肯定”的双重否定律;
2016/9/23
6
2.1基本逻辑运算-与逻辑和与运算
=AB + AC + ABC + ABC
__ __ __ __ __ __ __ __ __ 2_016_/9/23
=AB(1 + C) + AC(1 + B) = AB + AC
29
2.5逻辑代数的常用公式一消冗余项公式
推论:
AB + AC + BCD = AB + AC 根据对偶规则,则有推论
11
2.1基本逻辑运算一逻辑运算的完备集