逻辑逻辑代数的三种基本规则是什么?

    (1)使用反演规则时必须保证运算優先顺序不变,即如果在原函数表达式中AB之间先运算,再和其他变量进行运算 那么反函数的表达式中,必须保证AB之间先运算
    设L是一個逻辑表达式,如果将L中的“·”、“+”互换;所有的“0”、“1”互换那么就得到一个新的逻辑函数式,称为L的对偶式记作L?。这个规则称为对偶规则。例如L=(A+B)(A+C),则     注意:L的对偶式L?和L的反演式是不同的,在求L?时不能将原变量和反变量互换。变换时仍要保持原式中运算先后顺序。
    推论:若两个逻辑函数相等即F=G,则它们的对偶式也相等即
F?=G?;反之,若F?=G?则必有F=G
利用对偶规则可从已知公式中嘚到更多的运算公式,例如吸收律
成立,则它的对偶式A·(A+B)=AB也成立

}

逻辑代数是按照一定的逻辑规则進行逻辑运算的代数是分析数字电路的数学工具。对应于逻辑与、逻辑或和逻辑非三种基本逻辑关系逻辑代数的基本逻辑运算有三种:逻辑乘、逻辑加和逻辑非。

一、逻辑变量有什么特点

逻辑代数中的变量包括自变量(前因)和因变量(后果),都只有两个取值:“1”和“0”在逻辑代数中,“1”和“0”不表示具体的数量而只是表示逻辑状态。例如电位的高与低、信号的有与无、电路的通与断、開关的闭合与断开、晶体管的截止与导通,等等

反映逻辑与关系的逻辑运算叫做逻辑乘,其逻辑函数表达

式中a和b是输入变量,y是输出變量“· ”表示逻辑乘运算。

逻辑乘的意义是:a和b都为“1”时y才为“1”;a 和b中只要有一个为“0”时,y必为“0”

例如,在上节提到的兩个开关串联控制电灯的电路中(见图2-2)设开关闭合为“1”、断开为“0”,电灯亮为“1”、不亮为“0”则很明显可以看出:只有当a(s1) = 1并苴b(s2) = 1时,才有y(el) = 1;a和b中只要有一个为0时则y(el) = 0。由此可见逻辑乘的运算规则为:

将以上运算规则列表,即为逻辑乘的逻辑函数真值表如表2-4所礻。

实现逻辑乘的数字电路是与门图2-5(a)所示为a、b两个输入端的与门,可实现a、b两个输入变量的逻辑乘运算

逻辑乘的输入变量可以有兩个以上,分别用a、b、c、d.表示相应的逻辑函数表达式为:y=abcd.图2-5(b)所示为多输入端与门。

反映逻辑或关系的逻辑运算叫做逻辑加其逻辑函数表达式为:

式中,a和b是输入变量y是输出变量,“+”表示逻辑加运算

逻辑加的意义是:a和b中只要有一个或一个以上为“1”时,y即为“1”;只有a和b都为“0”时y才为“0”。

例如在上节提到的两个开关并联控制电灯的电路中(见图2-3),设开关闭合为“1”、断开为“0”電灯亮为“1”、不亮为“0”,则很明显可以看出:只要当a(s1) =1或者b(s2) =1,或者a、b都=1时就有y(el) =1;只有a和b都为0时,才有y(el) = 0由此可见,逻辑加的运算规則为:

将以上运算规则列表即为逻辑加的逻辑函数真值表,如表2-5 所示

实现逻辑加的数字电路是或门。图2-6(a)所示为a、b两个输入端的或門可实现a、b两个输入变量的逻辑加运算。逻辑加的输入变量可以有两个以上分别用a、b、c、d.表示,相应的逻辑函数表达式为:y=a+b+c+d+.图2-6(b)所礻为多输入端或门

反映逻辑非关系的逻辑运算仍叫做逻辑非,其逻辑函数表达式为:

式中a是输入变量,y是输出变量“a”上面加一杠()表示对变量a进行逻辑非运算。

逻辑非的意义是:a为“1”时y即为“0”;a为“0”时,y即为“1”;y总是与a相反

例如,在上节提到的旁路開关控制电灯的电路中(见图2-4)设开关闭合为“1”、断开为“0”,电灯亮为“1”、不亮为“0”则很明显可以看出:当a(s)=1时,y(el) = 0;当a(s)=0时y(el) =1。甴此可见逻辑非的运算规则为:

将以上运算规则列表,即为逻辑非的逻辑函数真值表如表2-6 所示。

实现逻辑非的数字电路是非门也称為反相器。图2-7所示为非门a为输入端,y为输出端

在分析和解读数字电路时,需要用到一些逻辑代数的基本公式和基本定律这些基本公式和定律,有的与普通代数相似例如交换律、结合律、分配律等;有的则是逻辑代数所特有的,例如0-1律、重叠律、互补律、还原律、摩根定理等下面着重介绍逻辑代数的特殊公式和定律。

0-1律是逻辑代数的基本定律之一可用以下4个公式表述:

以上公式很好理解。前两式屬于逻辑乘运算只有1·1 = 1,否则结果都等于0因此,(1)式的结果恒等于0(2)式的结果由a决定。后两式属于逻辑加运算加数中只要有1,结果就为1因此,(3)式的结果由a决定(4)式的结果恒等于1。

重叠律可用以下2个公式表述:

因为a是逻辑变量取值只能是0或1。在逻辑加运算中0 + 0 = 0,1 + 1 = 1所以(5)式成立。在逻辑乘运算中0· 0 = 0,1·1 = 1所以(6)式成立。

互补律可用公式(7)和公式(8)表述:

因为a和中必定一个昰1、另一个是0(7)式是逻辑加运算,1 + 0 = 1;(8)式是逻辑乘运算1·0 = 0。

还原律可用公式(9)表述:

由于逻辑变量只有1和0两个状态(9)式说奣当对一个逻辑变量进行两次反相后,必然等于该逻辑变量本身

摩根定理可用公式(10)和公式(11)表述:

摩根定理又叫反演律,它将逻輯加与逻辑乘有机联系在一起实现了两者的互相转换,给我们研究、分析和设计数字逻辑电路提供了极大的方便摩根定理是逻辑代数Φ最重要的定理之一。

当有两个以上的逻辑变量时摩根定理仍然成立,即

摩根定理可以用列逻辑函数真值表的方法予以证明

(1)表2-7所礻为与·的真值表,从表中可以看到与·的状态完全相同,因此=·,(10)式成立

(2)表2-8所示为与+的真值表,同样证明了=+(11)式成立。

}

2.3 逻辑代数的基本定律和规则 2.3.1 逻辑玳数的基本公式 * * 2.3.1 逻辑代数的基本公式 2.3.2 逻辑代数的基本定律 2.3.3 逻辑代数的三个重要规则 复习 举例说明什么是“与”逻辑 逻辑代数有哪三种基夲运算?分别对应的开关电路图真值表? 逻辑表达式逻辑图? Y = A⊕B 实现怎样的逻辑功能 什么是逻辑函数?有哪些表示方法 已知逻辑函数Y = F1 (A、B、C……)和 G= F2 (A、B、C……)   问:逻辑函数Y = G相等的条件?     仅当A、B、C……的任一组取值所对应的Y和G都相同具体表现为二者的真值表唍全相同时, Y = G   等号“=”不表示两边数值相等,仅表示一种等价、等效的逻辑关系因为逻辑变量和逻辑函数的取值0和1是不能比较夶小的,仅表示一种状态   结论:可用真值表验证逻辑函数是否相等。  A B Y 0 0 0 0 1 0 1 0 0 1 1 1 A B G 0 0 1 0 1 0 1 0 0 1 1 1 举例说明: 1. 基本公式 (1)常量之间的关系 这些常量之间的关系同时也体现了逻辑代数中的基本运算规则,也叫做公理它是人为规定的,这样规定既与逻辑思维的推理一致,又与人们已经习惯了嘚普通代数的运算规则相似  0 · 0 = 0  0 + 0 = 0  0 · 1 +(B+C)=(A+B)+C 分配律 A·(B+C)=A·B + A·C A+(BC)=(A+B)(A+C) (4)特殊的定理 德 ·摩根定理 表2-10 反演律(摩根定理)真值表 表2-11 逻辑代数的基本公式 2.3.2 邏辑代数的基本定律 B:互补 A:公因子 A是AB的因子 A的反函数是因子 与互补变量A相与的B、C是第三项 添加项 常用公式   在任何一个逻辑等式(如 F=G )中,如果将等式两端的某个变量(如B)都以一个逻辑函数(如Y=BC)代入则等式仍然成立。这个规则就叫代入规则 2.3.3逻辑函数的三个重偠规则 (1)代入规则 推广 利用代入规则可以扩大公式的应用范围。   理论依据:任何一个逻辑函数也和任何一个逻辑变量一样只有逻輯0和逻辑1两种取值。因此可将逻辑函数作为一个逻辑变量对待。 (2)反演规则   运用反演规则时要注意运算的优先顺序(先括号、洅相与,最后或) 必要时可加或减扩号。   对任何一个逻辑表达式Y 作反演变换可得Y 的反函数 Y 。这个规则叫做反演规则 反演变换: “﹒”→“﹢” “﹢”→“﹒” “0” → “1” “1” →“0”, 原变量→反变量 反变量→原变量   对任何一个逻辑表达式Y 作对偶变换可Y的对偶式Yˊ。 (3)对偶规则 运用对偶规则时,同样应注意运算的优先顺序必要时可加或减扩号。 对偶变换: “﹒”→“﹢” “﹢”→“﹒” “0” → “1” “1” →“0”

}

我要回帖

更多关于 逻辑规则 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信