数据结构C语言版》严蔚敏第二章逻辑代数基础.ppt
《数据结构C语言版》严蔚敏第二章逻辑代数基础.ppt》由会员分享,可在线阅读,更多相关《数据结构C语言版》严蔚敏第二章逻辑代数基础.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(2-1)第二章第二章 逻辑代数基础逻辑代数基础数字电路数字电路(2-2)1.2.1 逻辑代数与基本逻辑关系逻辑代数与基本逻辑关系在数字电路中,我们要研究的是电路在数字电路中,我们要研究的是电路的输入输出之间的逻辑关系,所以数字电的输入输出之间的逻辑关系,所以数字电路又称路又称逻辑电路逻辑电路,相应的研究工具是,相应的研究工具是逻辑逻辑代数(布尔代数)代数(布尔代数)。在逻辑代数中,逻辑函数的变量只能在逻辑代数中,逻辑函数的变量只能取两个值(取两个值(二值变量二值变量),即),即0和和1,中间值,中间值没有意义,这里的没有意义,这里的0和和1只表示两个对立的只表示两个对立的逻辑状态,如电位的低
2、高(逻辑状态,如电位的低高(0表示低电位,表示低电位,1表示高电位)、开关的开合等。表示高电位)、开关的开合等。1.2 逻辑代数及运算规则逻辑代数及运算规则(2-3)(1)“与与”逻辑逻辑A、B、C条件都具备时,事件条件都具备时,事件F才发生。才发生。基本逻辑关系:基本逻辑关系:EFABC逻辑符号逻辑符号(2-4)F=ABC逻辑式逻辑式逻辑乘法逻辑乘法逻辑与逻辑与AFBC00001000010011000010101001101111真值表真值表(2-5)(2)“或或”逻辑逻辑A、B、C只有一个条件具备时,事件只有一个条件具备时,事件F就就发生。发生。逻辑符号逻辑符号AEFBC(2-6)F=A
3、+B+C逻辑式逻辑式逻辑加法逻辑加法逻辑或逻辑或AFBC00001001010111010011101101111111真值表真值表(2-7)(3)“非非”逻辑逻辑A条件具备时条件具备时,事件,事件F不发生;不发生;A不具备不具备时,事件时,事件F发生。发生。逻辑符号逻辑符号AEFR(2-8)逻辑式逻辑式逻辑非逻辑非逻辑反逻辑反真值表真值表AF0110(2-9)(4)几种常用的逻辑关系)几种常用的逻辑关系“与与”、“或或”、“非非”是三种基本的是三种基本的逻辑关系,任何其它的逻辑关系都可以以逻辑关系,任何其它的逻辑关系都可以以它们为基础表示。它们为基础表示。与非:与非:条件条件A、B都具备,都
4、具备,则则F 不发生。不发生。(2-10)或非:或非:条件条件A、B任任一一具备,具备,则则F不不 发生。发生。异或:异或:条件条件A、B有有一个具一个具备,另一个不备,另一个不具备则具备则F 发生。发生。(2-11)(5)几种基本的逻辑运算)几种基本的逻辑运算 从三种基本的逻辑关系出发,我们可从三种基本的逻辑关系出发,我们可以得到以下逻辑运算结果:以得到以下逻辑运算结果:0 0=0 1=1 0=01 1=10+0=00+1=1+0=1+1=1(2-12)1.2.2 逻辑代数的基本定律逻辑代数的基本定律一、基本运算规则一、基本运算规则(0-1律律)A+0=A A+1=1 A 0=0 A=0 A
5、 1=A(2-13)二、基本代数规律二、基本代数规律交换律交换律结合律结合律分配律分配律A+B=B+AA B=B AA+(B+C)=(A+B)+C=(A+C)+BA(B C)=(A B)CA(B+C)=A B+A CA+B C=(A+B)(A+C)普通代普通代数不适数不适用用!(2-14)三、吸收规则(吸收律)三、吸收规则(吸收律)1.原变量的吸收:原变量的吸收:A+AB=A证明:证明:A+AB=A(1+B)=A1=A利用运算规则可以对逻辑式进行化简。利用运算规则可以对逻辑式进行化简。例如:例如:被吸收被吸收(2-15)2.反变量的吸收:反变量的吸收:证明:证明:例如:例如:DCBCADCBC
6、AA+=+被吸收被吸收(2-16)3.混合变量的吸收:混合变量的吸收:证明:证明:例如:例如:1吸收吸收吸收吸收(2-17)4.代入定理:代入定理:在任何一个包含在任何一个包含A的逻辑等式中,若的逻辑等式中,若以另外一个逻辑式代入式中以另外一个逻辑式代入式中A的位置,则的位置,则等式依然成立。等式依然成立。例如:例如:A+BA+BC C =(A+B)(A+=(A+B)(A+C C)A+B(A+B(CDCD)=(A+B)(A+)=(A+B)(A+CDCD)=(A+B)(A+=(A+B)(A+C C)(A+)(A+D D)(2-18)5.反演定理:反演定理:对任一逻辑式对任一逻辑式 变换顺序变换顺
7、序 先括号,先括号,然后乘,最后加然后乘,最后加 不属于单个变量的不属于单个变量的反号保留不变反号保留不变(2-19)例如:例如:(2-20)5.反演定理(特例):反演定理(特例):可以用列真值表的方法证明:可以用列真值表的方法证明:(2-21)6.对偶定理:对偶定理:Y YD公式公式 的对偶式为?的对偶式为?对任何一个逻辑式对任何一个逻辑式Y,若两逻辑式相等,则它们的对偶式也相等。若两逻辑式相等,则它们的对偶式也相等。(2-22)1.3.1 真值表:将输入、输出的所有可能真值表:将输入、输出的所有可能 状态一一对应地列出。状态一一对应地列出。设设A、B、C为输入变量,为输入变量,F为输出变量
8、。为输出变量。1.3 逻辑函数的表示法逻辑函数的表示法(2-23)n个变量可以有个变量可以有2n个组合,一个组合,一般按二进制的顺序,输出与输入般按二进制的顺序,输出与输入状态一一对应,列出所有可能的状态一一对应,列出所有可能的状态。状态。(2-24)1.3.2 逻辑函数式逻辑函数式把逻辑函数的输入、输出关系写成把逻辑函数的输入、输出关系写成与与、或或、非非等逻辑运算的组合式,即等逻辑运算的组合式,即逻辑代数式逻辑代数式,又称为,又称为逻辑函数式逻辑函数式,通常采用,通常采用“与或与或”的的形式。逻辑函数的两种标准形式:形式。逻辑函数的两种标准形式:最小项之和最小项之和 最大项之积最大项之积比
9、如:比如:F=(A+B+C)(A+B+C)(A+B+C)(2-25)若表达式的乘积项中包含了所有输入变若表达式的乘积项中包含了所有输入变量的原变量或反变量,则这一项称为量的原变量或反变量,则这一项称为最小最小项项,上式中每一项都是,上式中每一项都是最小项最小项。最小项最小项 m:m是乘积项是乘积项 包含包含n个因子个因子 n个变量均以原变量和反变量的形个变量均以原变量和反变量的形式在式在m中出现一次中出现一次(2-26)最小项举例最小项举例:两变量两变量A,B的最小项的最小项三变量三变量A,B,C的最小项的最小项(2-27)最小项的编号最小项的编号:最小项最小项取值取值对应对应编号编号A B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 语言版 严蔚敏 第二 逻辑 代数 基础
限制150内