Logic 如何使用4个异或门构建xnor门

Logic 如何使用4个异或门构建xnor门,logic,boolean-logic,digital-logic,Logic,Boolean Logic,Digital Logic,我正在做一个练习,它说只使用4个异或门来构建一个xnor门,我遇到了很多麻烦。有人能帮我一下吗 如果不允许使用常量,则不可能。无法仅使用0和XOR门生成1。您可以通过将任何值与其自身进行XOR运算来生成0常量 如果允许使用常量,那么它就很简单(实际上只需要两个异或门),因为一个输入中输入1的异或门将变成非门 一般来说,您通常需要一些方法来制作反相器(即非门)来进行门转换 你确定这个问题没有颠倒过来吗?使用4个XOR门制作一个XOR门 ETA:事实上,如果没有常数,即使是颠倒问题也无济于事,因为只

我正在做一个练习,它说只使用4个异或门来构建一个xnor门,我遇到了很多麻烦。有人能帮我一下吗

如果不允许使用常量,则不可能。无法仅使用0和XOR门生成1。您可以通过将任何值与其自身进行XOR运算来生成0常量

如果允许使用常量,那么它就很简单(实际上只需要两个异或门),因为一个输入中输入1的异或门将变成非门

一般来说,您通常需要一些方法来制作反相器(即非门)来进行门转换

你确定这个问题没有颠倒过来吗?使用4个XOR门制作一个XOR门


ETA:事实上,如果没有常数,即使是颠倒问题也无济于事,因为只有1和XNOR门无法生成0。1可以通过X本身忽略任何值来生成。

到目前为止您得到了什么?我不知道如何将第一个0和0位结果设置为1正确!我觉得做这个练习的人疯了!