2025-11-08 06:43:07
首先得明白异或门图形符号长啥样。异或门电路符号像个矩形框,里面写个"XOR",两边各接两个输入引脚,输出在右上角。两个异或门连起来就像接力赛,前门输先门输,后门再接前门输。比如A先进前门,B进后门,输出要看A和B谁不同。若A和B一样,前门输0,后门0 XOR 0还是0;若A和B不同,前门输1,后门1 XOR 1也是0。所以两个异或门连起来,输出其实是A和B完全不同的情况。
为啥两个异或门连起来不是异或门呢?先看真值表。单个异或门当A=0、B=0时输0,A=0、B=1时输1,A=1、B=0时输1,A=1、B=1时输0。两个连起来相当于先算A XOR B,再把这个结果XOR自己。比如先算A XOR B得C,再算C XOR C,结果肯定是0。但实际测试发现,当A和B完全相前门输出0,后门0 XOR 0=0;当A和B不前门输出1,后门1 XOR 1=0。所以不管A和B啥样,都输0。这跟异或门特性相反,异或门是看A和B是否不同,而两个连起来不管啥情况都输0。数据证明两个异或门级联后等效逻辑恒为0,相当于断开电路。可能有人觉得是异或门加异或门等于与门,但实际真值表显示恒0。所以用两个异或门连起来,不如直接接个地线。不过要注意,如果中间加个非门,可能变成与或非门。但纯两个异或门连,结果就是恒0。
本题链接: