第2章数制转换精选文档.ppt
《第2章数制转换精选文档.ppt》由会员分享,可在线阅读,更多相关《第2章数制转换精选文档.ppt(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章数制转换本讲稿第一页,共九十八页布尔代数布尔代数 Boolean algebra:用一种数学运算的代数系统描述人的逻辑思用一种数学运算的代数系统描述人的逻辑思维规律和推理过程。维规律和推理过程。1854年,由英国数学家年,由英国数学家George Boole在他的一篇论文在他的一篇论文思维规思维规律的研究律的研究(A investigation of the laws of thought)中提出,建立了计算机的)中提出,建立了计算机的计算符计算符号语言号语言中进行逻辑推理的基本规律。中进行逻辑推理的基本规律。逻辑代数逻辑代数 Switching algebra:在在1938年,由贝尔实
2、验室的研究人员年,由贝尔实验室的研究人员Claude E.Shannon指出如何将布尔代数的一些基本前提和定理指出如何将布尔代数的一些基本前提和定理应用于继电器的分析与描应用于继电器的分析与描述述,称为,称为二值布尔代数二值布尔代数,或开关,或开关代数代数。继电器是当时最常用的数字逻辑元件,继电。继电器是当时最常用的数字逻辑元件,继电器的接触状态(打开或闭合)用器的接触状态(打开或闭合)用0或或1表示。表示。逻辑代数是二值逻辑运算中的基本数学工具逻辑代数是二值逻辑运算中的基本数学工具逻辑代数广泛应用于数字系统的分析和设计逻辑代数广泛应用于数字系统的分析和设计本讲稿第二页,共九十八页逻辑代数中的
3、几个概念逻辑代数中的几个概念 1.逻辑状态逻辑状态 Logic State:当事物的某些特性表现为两种当事物的某些特性表现为两种互不相容互不相容的状态,即的状态,即 某一时刻必出现且仅出现一种状态某一时刻必出现且仅出现一种状态 一种状态是另一种状态的反状态一种状态是另一种状态的反状态 则用符号则用符号0、1分别表示这两种状态,称逻辑分别表示这两种状态,称逻辑状态。状态。即:即:0 状态状态(0state)和和 1 状态状态(1state)一般,一般,0状态状态逻辑条件的假或无效,逻辑条件的假或无效,1状态状态逻辑条件的真或有效。逻辑条件的真或有效。(两种状态无大小之分两种状态无大小之分)2.1
4、 逻辑代数逻辑代数本讲稿第三页,共九十八页 2.逻辑变量逻辑变量 Logic Value:逻辑代数中的变量逻辑代数中的变量一般用大写字母一般用大写字母A、B、C、表示,逻辑变量的取值只有两表示,逻辑变量的取值只有两种,即逻辑种,即逻辑0和逻辑和逻辑1。逻辑常量逻辑常量 Logic Constant:逻辑状态保持不变,取值逻辑状态保持不变,取值“0”或或“1”。3.逻辑电平逻辑电平 Logic Voltage:01LH逻辑状态逻辑状态逻辑电平逻辑电平正逻辑规定(约定)正逻辑规定(约定)注:本书均采用正逻辑约定。H H电平电平L L电平电平1状态0状态本讲稿第四页,共九十八页4.逻辑函数逻辑函数
5、Logic Function:对对于于任任何何一一个个电电路路,若若输输入入逻逻辑辑变变量量A、B、C、的的取取值值确确定定后后,其其输输出出逻逻辑辑变变量量F的的值值也也被被惟惟一一地地确确定定了了,则则可可以以称称F是是A、B、C、的的逻逻辑辑函函数数,并并记记为为 关系如下图所示:关系如下图所示:F=f(A,B,C)实现f(A,B,C)的逻辑网络ABF本讲稿第五页,共九十八页1 1与运算与运算AB灯L不闭合不闭合闭合闭合不闭合闭合不闭合闭合不亮不亮不亮亮2.1.1 基本逻辑基本逻辑 与与 或或 非非设:开关闭合设:开关闭合=“1 1”开关不闭合开关不闭合=“0 0”灯亮,灯亮,L=1L=
6、1 灯不亮,灯不亮,L=0L=0 0101BLA0011输输 入入0001输出输出 与逻辑真值表与逻辑真值表 与与逻逻辑辑只只有有当当决决定定一一件件事事情情的的条条件件全全部部具具备备之之后后,这这件件事事情才会发生。情才会发生。本讲稿第六页,共九十八页1 1与运算与运算2.1.1 基本逻辑基本逻辑 与与 或或 非非0101BLA0011输输 入入0001输出输出 与逻辑真值表与逻辑真值表与逻辑表达式:与逻辑表达式:读作“L等于A与B”在不致于混淆的情况下,可以把符号“”省掉。在有些文献中,也采用、&等符号来表示逻辑乘本讲稿第七页,共九十八页2 2或运算或运算 或或逻逻辑辑当当决决定定一一件
7、件事事情情的的几几个个条条件件中中,只只要要有有一一个个或或一个以上条件具备,这件事情就发生。一个以上条件具备,这件事情就发生。AB灯L不闭合不闭合闭合闭合不闭合闭合不闭合闭合不亮亮亮亮本讲稿第八页,共九十八页2 2或运算或运算AB灯L不闭合不闭合闭合闭合不闭合闭合不闭合闭合不亮亮亮亮或逻辑表达式:或逻辑表达式:LA+B 0101BLA0011输输 入入0111输出输出 或逻辑真值表或逻辑真值表本讲稿第九页,共九十八页3 3非运算非运算 非非逻逻辑辑某某事事情情发发生生与与否否,仅仅取取决决于于一一个个条条件件,而而且且是是对对该该条条件件的的否否定定。即即条条件件具具备备时时事事情情不不发发
8、生生;条条件件不不具具备备时时事事情才发生。情才发生。A灯L闭合不闭合不亮亮本讲稿第十页,共九十八页3 3非运算非运算A灯L闭合不闭合不亮亮LA0110非逻辑真值表非逻辑真值表非逻辑表达式:非逻辑表达式:本讲稿第十一页,共九十八页1、逻辑乘基本运算规则为:00=0 01=0 10=0 11=1 0A=0 1A=A AA=A2.1.1 基本逻辑运算基本逻辑运算“有 0 则 0”本讲稿第十二页,共九十八页2、逻辑加运算规则为:0+0=0 0+1=1 1+0=1 1+1=10+A=A 1+A=1 A+A=A2.1.1 基本逻辑运算基本逻辑运算“有 1 则 1”本讲稿第十三页,共九十八页3、逻辑非运算
9、规则为:2.1.1 基本逻辑运算基本逻辑运算“求反”本讲稿第十四页,共九十八页 4、复合逻辑运算、复合逻辑运算 全高出低,一低出高 (1 1)与非)与非 由与运算由与运算 和和 非运算组合而成。非运算组合而成。0101BPA0011输输 入入1110输出输出“与与非非”真值表真值表&ABP=AB本讲稿第十五页,共九十八页 4、复合逻辑运算、复合逻辑运算全低出高、一高出低 (2 2)或非或非 由或运算和非运算组合而成。由或运算和非运算组合而成。0101BPA0011输输 入入1000输出输出“或或非非”真值表真值表ABP=A+B1本讲稿第十六页,共九十八页 4、复合逻辑运算、复合逻辑运算 (3
10、3)与或非逻辑运算与或非逻辑运算由与运算和或非运算组合而成由与运算和或非运算组合而成AB&CDP1本讲稿第十七页,共九十八页 4、复合逻辑运算、复合逻辑运算不同为1 (4 4)异或异或异或是一种异或是一种二变量二变量逻辑运算,逻辑运算,当两个变量取值相当两个变量取值相同时,逻辑函数值为同时,逻辑函数值为0;当两个变量取值不同时,逻辑函数值为;当两个变量取值不同时,逻辑函数值为1。P=AB=AB+AB0101BPA0011输输 入入0110输出输出“异或异或”真值表真值表BAP=A=1+B本讲稿第十八页,共九十八页 4、复合逻辑运算、复合逻辑运算相同为1 (5 5)同)同或或 P=A B=A B
11、 A BA BP0 00 11 01 11001“同或同或”真值表真值表ABP=A B=1 (5 5)同)同或或 P=A B=A B A B本讲稿第十九页,共九十八页常用异或和同或运算公式常用异或和同或运算公式 此外,(A的个数为偶数)(A的个数为奇数)本讲稿第二十页,共九十八页 2.1.3 真值表与真值表与逻辑函数逻辑函数解:解:第一步:设置自变量和因变量。第一步:设置自变量和因变量。第二步:状态赋值。第二步:状态赋值。对于自变量对于自变量A、B、C设:设:同意为逻辑同意为逻辑“1”,不同意为逻辑不同意为逻辑“0”。对于因变量对于因变量P设:设:事情通过为逻辑事情通过为逻辑“1”,没通过为逻
12、辑没通过为逻辑“0”。1 1、真值表与逻辑函数的建立、真值表与逻辑函数的建立例例2.1.12.1.1 三个人表决一件事情,结果按三个人表决一件事情,结果按“少数服从多数少数服从多数”的原则决定,试的原则决定,试建立该逻辑函数。建立该逻辑函数。第三步:根据题义及上述规定第三步:根据题义及上述规定 列出函数的真值表。列出函数的真值表。0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1A B C00010111 P三人表决电路真值表三人表决电路真值表本讲稿第二十一页,共九十八页 一一般般地地说说,若若输输入入逻逻辑辑变变量量A、B、C的的取取值值确确定定以以后后,输输出
13、出逻逻辑辑变变量量P的的值值也也唯唯一一地地确确定定了了,就就称称P是是A、B、C的的逻逻辑辑函函数数,写作:写作:P=f(A,B,C)逻逻辑辑函函数数与与普普通通代代数数中中的的函函数数相相比比较较,有有两两个个突出的特点:突出的特点:(1 1)逻辑变量和逻辑函数只能取两个值)逻辑变量和逻辑函数只能取两个值0 0和和1 1。(2 2)函函数数和和变变量量之之间间的的关关系系是是由由“与与”、“或或”、“非非”三种基本运算决定的。三种基本运算决定的。本讲稿第二十二页,共九十八页 2 2、逻辑函数的表示方法、逻辑函数的表示方法 (1 1)真值表)真值表将输入逻辑变量的各种可能取值和相应的函数值排
14、列将输入逻辑变量的各种可能取值和相应的函数值排列在一起而组成的表格。在一起而组成的表格。(2 2)函数表达式)函数表达式由逻辑变量和由逻辑变量和“与与”、“或或”、“非非”三种运算符所构成三种运算符所构成的表达式。的表达式。由由真真值值表表可可以以转转换换为为函函数数表表达达式式。例例如如,由由“三三人人表表决决”函函数数的的真真值值表表可可写写出出逻逻辑辑表达式:表达式:0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1A B C00010111 P三人表决电路真值表三人表决电路真值表本讲稿第二十三页,共九十八页 2 2、逻辑函数的表示方法、逻辑函数的表示方法解
15、:解:该函数有两个变量,有该函数有两个变量,有4 4种取值的种取值的可能组合,将他们按顺序排列起来即可能组合,将他们按顺序排列起来即得真值表。得真值表。反之,由函数表达式也可以转换成真值表。反之,由函数表达式也可以转换成真值表。例例2.1.2 2.1.2 列出下列函数的真值表:列出下列函数的真值表:P=A B A B真值表真值表0 00 11 01 1A B 1001 P本讲稿第二十四页,共九十八页 3 3逻辑图逻辑图由逻辑符号及它们之间的连线而构成的图形。由逻辑符号及它们之间的连线而构成的图形。例例2.1.42.1.4 写出如图所示写出如图所示逻辑图的函数表达式。逻辑图的函数表达式。由函数表
16、达式可以画出逻辑图。由函数表达式可以画出逻辑图。解:解:可用两个非门、两个与门可用两个非门、两个与门和一个或门组成。和一个或门组成。由逻辑图也可以写出表达式。由逻辑图也可以写出表达式。解:解:例例2.1.32.1.3 画出函数画出函数 的逻辑图:的逻辑图:L=A B A B本讲稿第二十五页,共九十八页 2.1.4 逻辑函数相等逻辑函数相等1、逻辑函数相等的概念(自学)、逻辑函数相等的概念(自学)例例2.1.5 列出下列函数的真值表:列出下列函数的真值表:(1)F=A(B C)(2)G=AB AC本讲稿第二十六页,共九十八页逻辑代数的运算公式和规则逻辑代数的运算公式和规则公理公理交换律交换律结合
17、律结合律分配律分配律0-1律律重叠律重叠律互补律互补律还原律还原律反演律反演律0 0=00 1=1 0=0 1 1=10+0=00+1=1+0=1 1+1=1A 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 0=0 A+1=1A 1=A A+0=AA A=0 A+A=1A A=A A+A=AA B=A+B A+B=AB A=A吸收律吸收律消因律消因律包含律包含律合并律合并律A B+A B=A (A+B)(A+B)=A A+A B=A A (A+B)=AA+A B=A+B A
18、(A+B)=A B AB+A C+BC=AB+A C(A+B)(A+C)(B+C)=(A+B)(A+C)本讲稿第二十七页,共九十八页公式的证明方法:(2 2)用真值表证明,即检验等式两边函数的真值表是否一致。)用真值表证明,即检验等式两边函数的真值表是否一致。(1 1)用简单的公式证明略为复杂的公式。)用简单的公式证明略为复杂的公式。例例2.1.6 证明吸收律证明吸收律 证:证:例例2.1.72.1.7用真值表证明反演律用真值表证明反演律A BA BAB A+BA BA+B000110111110111010001000 A B=A+B A+B=AB本讲稿第二十八页,共九十八页等式右边等式右边
19、由由此此可可以以看看出出:与与或或表表达达式式中中,两两个个乘乘积积项项分分别别包包含含同同一一因因子子的的原原变变量量和和反反变变量量,而而两两项项的的剩剩余余因因子子包含在第三个乘积项中,则第三项是多余的包含在第三个乘积项中,则第三项是多余的公式可推广:公式可推广:例:证明包含律例:证明包含律成立成立利用基本定律利用基本定律本讲稿第二十九页,共九十八页2.1.5 2.1.5 逻辑代数的基本规则逻辑代数的基本规则1.代入规则代入规则 对于任何一个逻辑等式,以某个逻辑变量或逻辑函数同时取代等式两端任何一个逻对于任何一个逻辑等式,以某个逻辑变量或逻辑函数同时取代等式两端任何一个逻辑变量后,等式依
20、然成立。辑变量后,等式依然成立。例如,例如,在反演律中用在反演律中用BC去代替等式中的去代替等式中的B,则新的等式仍成立:,则新的等式仍成立:同理可将摩根定律推广到n变量 A B=A+B本讲稿第三十页,共九十八页 对对偶偶规规则则的的基基本本内内容容是是:如如果果两两个个逻逻辑辑函函数数表表达达式式相相等等,那那么它们的对偶式也一定相等。么它们的对偶式也一定相等。基本公式中的公式基本公式中的公式l和公式和公式2就互为对偶就互为对偶 式。式。2.对偶规则对偶规则 将一个逻辑函数将一个逻辑函数F进行下列变换:进行下列变换:,0 1,1 0所得新函数表达式叫做所得新函数表达式叫做F的的对偶式对偶式,
21、用,用 表示。表示。2.1.5 2.1.5 逻辑代数的基本规则逻辑代数的基本规则吸收律吸收律反演律反演律分配律分配律结合律结合律交换律交换律重叠律重叠律互补律互补律公式公式101律律对合律对合律名称名称公式公式2本讲稿第三十一页,共九十八页 【例例】求 的对偶函数。解解 求对偶函数时,要注意保持原式中的运算次序不变。例:例:其对偶式其对偶式本讲稿第三十二页,共九十八页例例2.1.8求的反函数解解 用反演定律求本讲稿第三十三页,共九十八页3.反演规则 在应用反演规则求反函数时要注意以下两点:在应用反演规则求反函数时要注意以下两点:(1)保持运算的优先顺序不变,必要时加括号表明,如例)保持运算的优
22、先顺序不变,必要时加括号表明,如例2.1.9。(2)变换中,几个变量(一个以上)的公共非号保持不变。如例)变换中,几个变量(一个以上)的公共非号保持不变。如例2.1.10。利用反演规则,可以非常方便地求得一个函数的反函数利用反演规则,可以非常方便地求得一个函数的反函数 解:解:解:解:将一个逻辑函数将一个逻辑函数F进行下列变换:进行下列变换:,;0 1,1 0;原变量原变量 反变量,反变量,反变量反变量 原变量。原变量。所得新函数表达式叫做所得新函数表达式叫做L的的反函数反函数,用,用 表示。表示。例例2.1.9 求函数求函数 的反函数:的反函数:例例2.1.10 求函数求函数 的反函数:的反
23、函数:函函数数式式中中有有“”和和“”运运算算符符,求求反反函函数数及及对对偶偶函函数数时时,要要将将运运算算符符“”换换成成“”,“”换换成成“”。本讲稿第三十四页,共九十八页例例2.1.8求的反函数解解 用反演规则求注:注:保持原函数的运算次序保持原函数的运算次序-先与后或,必要时适当地加入括号先与后或,必要时适当地加入括号 不属于单个变量上的非号有两种处理方法不属于单个变量上的非号有两种处理方法 非号保留,而非号下面的函数式按反演规则变换非号保留,而非号下面的函数式按反演规则变换 将非号去掉,而非号下的函数式保留不变将非号去掉,而非号下的函数式保留不变F(AF(A、B B、C)C)其反函
24、数为其反函数为或或本讲稿第三十五页,共九十八页2.1.6 常用公式常用公式1、2、本讲稿第三十六页,共九十八页2.1.6 常用公式常用公式3、4、5、本讲稿第三十七页,共九十八页(一)(一)五种常用表达式五种常用表达式F(AF(A、B B、C)C)“与与或或”式式“或或与与”式式“与非与非与非与非”式式 “或非或非或非或非”式式“与与或或非非”式式基本形式基本形式(二)(二)表达式形式转换表达式形式转换利用还原律利用反演律2.1.7逻辑函数的标准形式本讲稿第三十八页,共九十八页2.1.7逻辑函数的标准形式1.最小项最小项 minterm其中最后一行最为复杂,但它有一个特点,其中最后一行最为复杂
25、,但它有一个特点,每个乘积项中都包含所有的每个乘积项中都包含所有的变量(原变量或反变量),且仅出现一次变量(原变量或反变量),且仅出现一次,这样的乘积项叫,这样的乘积项叫最小项。最小项。最小项含义:最小项含义:指在逻辑变量的所有组合中,该项取值为指在逻辑变量的所有组合中,该项取值为1的可能最小的可能最小 一个逻辑函数的表达式不是唯一的,可以有多种形一个逻辑函数的表达式不是唯一的,可以有多种形式,以与式,以与-或式为例:或式为例:设设 F F(A A,B B,C C)是逻辑函数,)是逻辑函数,A A、B B、C C是逻辑变量是逻辑变量 F F(A A,B B,C C)=A B+A C=A B+A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数制 转换 精选 文档
限制150内