![数字逻辑(第三版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/422/26179422/b_26179422.jpg)
1.2.2 复合逻辑
前面介绍了与、或、非三种基本的逻辑及运算规则,由这三种基本的逻辑可以把它们组合成复合逻辑,以丰富逻辑功能。下面介绍常用的与非、或非等复合逻辑。
1.与非逻辑
由与逻辑和非逻辑组合成与非逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019001.jpg?sign=1738862370-BcmI0Nf74HLA2MyxC3WFlnuKr36bvjGL-0-20d08956158459c001590bd1d585d7f1)
上式的运算顺序是先进行与运算,后进行非运算。与非逻辑符号如图1-13所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019002.jpg?sign=1738862370-xexJLY7ZhklPhZyfEVhzGZejGYxvhZDo-0-d4ace6f129d7c4c0bb5f6134532117b7)
图1-13 与非逻辑符号
与非逻辑真值表如表1-4所示,由真值表可知,与非逻辑有如下性质:输入有0,输出为1;输入全1,输出为0。
表1-4 与非逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019003.jpg?sign=1738862370-cS1g9cALkOXJnSznbCZKsx3ykEkWRGKx-0-e806987cb698da4742872fd2232492c0)
2.或非逻辑
由或逻辑和非逻辑组合成或非逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019004.jpg?sign=1738862370-Zz6BXmsYIilg9Lbtn2WnvT8TrP99slIQ-0-f934f4558c0c1f12c18154bceb53427f)
上式的运算顺序是先进行或运算,后进行非运算。或非逻辑符号如图1-14所示。或非逻辑真值表如表1-5所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019005.jpg?sign=1738862370-C7RCgkqmwzAVrxwN9y8oWYXof52Y9Iwv-0-b84a81fc5eb6d88d4608b836bd671235)
图1-14 或非逻辑符号
表1-5 或非逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019006.jpg?sign=1738862370-fFNgXHV0hRbPrsCw1e5Xa6Iizm48O1Tb-0-b677eb105389a17e7aa663ae3bbe4faa)
由真值表可知,或非逻辑有如下性质:
输入有1,输出为0;输入全0,输出为1。
3.异或逻辑
异或逻辑也是常用的复合逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020001.jpg?sign=1738862370-hPjuC5cN3wDswDblR7siShZCqR7AyxMd-0-f85ba416f74d8ae2d11b832417a4c543)
异或逻辑符号如图1-15所示,其逻辑真值表如表1-6所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020002.jpg?sign=1738862370-ly0zHWY7sIGhYhQbEYXJcW08eLtNGJRf-0-9e759117ed2ccfc8ad28016434702e4c)
图1-15 异或逻辑符号
表1-6 异或逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020003.jpg?sign=1738862370-ImXphuWF50HgaWuJcoulB5aJBye89p3Z-0-0dbaa2e352187c0994d54dca01916221)
观察表1-6可知:当两输入变量取值相同时,输出的逻辑状态为0;当两输入变量的取值不同时,输出的逻辑状态为1,这就是异或逻辑的特点。
4.同或逻辑
同或逻辑也是常用的复合逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020004.jpg?sign=1738862370-2N3lbDLDkkqLGUsqSaYLKndpRjlAuc6U-0-9174aa2f3621a6d93d2aaef1ae2dde5e)
同或逻辑符号如图1-16所示,其逻辑真值表如表1-7所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020005.jpg?sign=1738862370-TNbYphFP3ewGTqTpU2nYzrp3jhcOJjHl-0-801e14a53938a38ffc8e4a639c036833)
图1-16 同或逻辑符号
表1-7 同或逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020006.jpg?sign=1738862370-L7XpEEQ6mwfKUra6neIXRjMohKS4gqw9-0-f64ef69443e9e79ad71c1c7d6b074673)
观察表1-7可知:当两输入变量取值相同时,输出的逻辑状态为1;当两输入变量的取值不同时,输出的逻辑状态为0,这就是同或逻辑的特点。
异或逻辑与同或逻辑是互为相反的逻辑。
本节思考题
1.什么是与逻辑?试举出生活中与逻辑的例子。
2.与逻辑的运算规则是什么?它与数学乘运算有区别吗?
3.什么是真值表?请写出具有2个变量、4个变量的与逻辑真值表。
4.什么是或逻辑?试举出生活中或逻辑的例子。
5.或逻辑的运算规则是什么?它与数学加运算有区别吗?
6.请写出具有2个变量、4个变量的或逻辑真值表。
7.与非逻辑有何特性?试写出2个变量、4个变量的与非逻辑真值表和逻辑表达式。
8.或非逻辑有何特性?试写出2个变量、4个变量的或非逻辑真值表和逻辑表达式。
9.异或逻辑与同或逻辑各有何特点?它们之间有联系吗?