![数字逻辑(第三版)](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=1738874032-tdVXDm4VbN27mPCBWYFSvmPMpY5D6muy-0-5ef5842f7405245055e8010b51599dec)
上式的运算顺序是先进行与运算,后进行非运算。与非逻辑符号如图1-13所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019002.jpg?sign=1738874032-zulLu5C8FMw4IBL82dePZBgQzlFPsL2v-0-641cbe254e4ad9564c0b36c328f70390)
图1-13 与非逻辑符号
与非逻辑真值表如表1-4所示,由真值表可知,与非逻辑有如下性质:输入有0,输出为1;输入全1,输出为0。
表1-4 与非逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019003.jpg?sign=1738874032-udsCtl0Z2lDbKIQM6X31qx3N6rDsY5LR-0-e77208ecc13a30cb7a578afbc6f4fa42)
2.或非逻辑
由或逻辑和非逻辑组合成或非逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019004.jpg?sign=1738874032-tQz6p0CqJUX3TYiw8r2hkztq9CmVu7eH-0-c8a268d3cef6908607378937735e38c3)
上式的运算顺序是先进行或运算,后进行非运算。或非逻辑符号如图1-14所示。或非逻辑真值表如表1-5所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019005.jpg?sign=1738874032-wCubM269uSV4soYySF5VqY4e3PNTsan7-0-1d8b22d0162ea33d13efe33622bfdb80)
图1-14 或非逻辑符号
表1-5 或非逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00019006.jpg?sign=1738874032-xYIyIFuVFeZl6NAtylmOBcF4tv2WLTYL-0-d5e4424df74cd69df849132073b8ebee)
由真值表可知,或非逻辑有如下性质:
输入有1,输出为0;输入全0,输出为1。
3.异或逻辑
异或逻辑也是常用的复合逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020001.jpg?sign=1738874032-IGctOkVzDgJ6Cc7vSDLcz4gxenajn3qg-0-1efb462e4b5455c4a0457e280f730f06)
异或逻辑符号如图1-15所示,其逻辑真值表如表1-6所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020002.jpg?sign=1738874032-ylDSO0jbRiUoqbI8dIWFz3Sz8UAYeSqM-0-06339e964a3d059de584d630e30c96e9)
图1-15 异或逻辑符号
表1-6 异或逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020003.jpg?sign=1738874032-JOOwfsb8cweYcJ7EDDvicmCv02u8iUDm-0-1a31507881ac3e712821533558bac670)
观察表1-6可知:当两输入变量取值相同时,输出的逻辑状态为0;当两输入变量的取值不同时,输出的逻辑状态为1,这就是异或逻辑的特点。
4.同或逻辑
同或逻辑也是常用的复合逻辑,其逻辑表达式为
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020004.jpg?sign=1738874032-PdqaQ8U86UOpj3CZqruNrkhC1iswbNqM-0-b3b7053b8c8b58a3d2a34f6b3696b3ee)
同或逻辑符号如图1-16所示,其逻辑真值表如表1-7所示。
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020005.jpg?sign=1738874032-NjcJc9rB8Jq7sb7N8m1ym6bcIwnzyNIv-0-519a002ad11ccd86f3266902cde6684c)
图1-16 同或逻辑符号
表1-7 同或逻辑真值表
![](https://epubservercos.yuewen.com/4AAD0E/14615888504581606/epubprivate/OEBPS/Images/img00020006.jpg?sign=1738874032-MGDRNp7mCDt7kM2d7OMyxUrfLCe372hL-0-dad20d11172e86755ed20a195785a8b2)
观察表1-7可知:当两输入变量取值相同时,输出的逻辑状态为1;当两输入变量的取值不同时,输出的逻辑状态为0,这就是同或逻辑的特点。
异或逻辑与同或逻辑是互为相反的逻辑。
本节思考题
1.什么是与逻辑?试举出生活中与逻辑的例子。
2.与逻辑的运算规则是什么?它与数学乘运算有区别吗?
3.什么是真值表?请写出具有2个变量、4个变量的与逻辑真值表。
4.什么是或逻辑?试举出生活中或逻辑的例子。
5.或逻辑的运算规则是什么?它与数学加运算有区别吗?
6.请写出具有2个变量、4个变量的或逻辑真值表。
7.与非逻辑有何特性?试写出2个变量、4个变量的与非逻辑真值表和逻辑表达式。
8.或非逻辑有何特性?试写出2个变量、4个变量的或非逻辑真值表和逻辑表达式。
9.异或逻辑与同或逻辑各有何特点?它们之间有联系吗?