#1 基础逻辑电路(Part.2)异或门


先上参考答案

查询异或门的真值表

所以异或门判断的就是两个输入的数字相不相等
然后从已有的基本逻辑门观察,很显然发现


与门和或非门在两个输入的电平不一样的时候,输出一样都是低电平
但是在两个输入的电平一样的时候,输出就有差异
然后就可以用上或非门(它在前三种情况也具有判断输入是否相等的功能)进行最终判断
这个还是挺好理解的

但是这一关有一个成就
就是要用4个与非门(NAND)去做一个异或门(XOR)
虽然门数量和总延迟都增大了
但是这确实挺锻炼思考的能力的

然后从网上看到一个贼牛的推理过程
(图源https://www.xiaogd.net/book/spcp/gate/xor-gate-by-nand-gate.html)
是个大佬(仰慕)


