![数字逻辑(第三版)](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=1738986012-RFHMcDsaTrw0C7USJZF4RJ7f9aJBgT0L-0-9248c131e5cee86363a89d43c5acca6f)
上式的运算顺序是先进行与运算,后进行非运算。与非逻辑符号如图1-13所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019002.jpg?sign=1738986012-RwA5iwbKY6opmcjMpuRyH7etS6DF289Q-0-7531728f202c951f1002f951eb2de3b9)
图1-13 与非逻辑符号
与非逻辑真值表如表1-4所示,由真值表可知,与非逻辑有如下性质:输入有0,输出为1;输入全1,输出为0。
表1-4 与非逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019003.jpg?sign=1738986012-TUXODhNTEqOXMAdIEz2wDLmGQJcXnqbN-0-4e713f682ce26e9d3699e666a86c1958)
2.或非逻辑
由或逻辑和非逻辑组合成或非逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019004.jpg?sign=1738986012-SBFHKGv84JpK8OMNnuqgBOoFe4boOgT9-0-e0456271aa4427f691826f98be5446e9)
上式的运算顺序是先进行或运算,后进行非运算。或非逻辑符号如图1-14所示。或非逻辑真值表如表1-5所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019005.jpg?sign=1738986012-Fp4XVvbz1x5xaAt8R1OlRHLK6g5ILgHh-0-c94fdc78ce906b94a71793afcf981f57)
图1-14 或非逻辑符号
表1-5 或非逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019006.jpg?sign=1738986012-e2W4givQHsu98qD8Es6YjnVIMmQrJwYJ-0-d3977c3d2370c997fd0f6189cd9f6a46)
由真值表可知,或非逻辑有如下性质:
输入有1,输出为0;输入全0,输出为1。
3.异或逻辑
异或逻辑也是常用的复合逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020001.jpg?sign=1738986012-mKoHgfdxMlD2TInJVJEdbXlwR3bCysuk-0-b3e7328600a10e8d2ef657ce17d2aed0)
异或逻辑符号如图1-15所示,其逻辑真值表如表1-6所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020002.jpg?sign=1738986012-zqscnCb0Hc15nPROBSqpvwLS2IFEwJlE-0-506ec7283eba57db85139a55ef8aa5f0)
图1-15 异或逻辑符号
表1-6 异或逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020003.jpg?sign=1738986012-TFzzGZzlUG44jeuDoM8c5dUeHEHCjoxR-0-24f1e08116c20d8ccae248fe356e9131)
观察表1-6可知:当两输入变量取值相同时,输出的逻辑状态为0;当两输入变量的取值不同时,输出的逻辑状态为1,这就是异或逻辑的特点。
4.同或逻辑
同或逻辑也是常用的复合逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020004.jpg?sign=1738986012-AirXxCsUH6v6nRPagOgrxjCwgkr6QVzf-0-1c1202417d9104fbccfe148c57a04a3f)
同或逻辑符号如图1-16所示,其逻辑真值表如表1-7所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020005.jpg?sign=1738986012-hqWgvTuCopWYXgZlJJ7HFshSxWW2tCsK-0-956609b5a04a6397417dcbe8a18ee360)
图1-16 同或逻辑符号
表1-7 同或逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020006.jpg?sign=1738986012-jSVvfWNIyXaHFTWwMmzWi3E7hYApIZOt-0-cae60e293dba3c0641d39e627d210034)
观察表1-7可知:当两输入变量取值相同时,输出的逻辑状态为1;当两输入变量的取值不同时,输出的逻辑状态为0,这就是同或逻辑的特点。
异或逻辑与同或逻辑是互为相反的逻辑。
本节思考题
1.什么是与逻辑?试举出生活中与逻辑的例子。
2.与逻辑的运算规则是什么?它与数学乘运算有区别吗?
3.什么是真值表?请写出具有2个变量、4个变量的与逻辑真值表。
4.什么是或逻辑?试举出生活中或逻辑的例子。
5.或逻辑的运算规则是什么?它与数学加运算有区别吗?
6.请写出具有2个变量、4个变量的或逻辑真值表。
7.与非逻辑有何特性?试写出2个变量、4个变量的与非逻辑真值表和逻辑表达式。
8.或非逻辑有何特性?试写出2个变量、4个变量的或非逻辑真值表和逻辑表达式。
9.异或逻辑与同或逻辑各有何特点?它们之间有联系吗?