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

How to build a xnor gate using 4 xor gates

我正在尝试做一个练习,它说只使用 4 个异或门构建一个异或门,我遇到了很多麻烦。谁能帮帮我!

如果您不允许常量,那么这是不可能的。仅使用 0 和 XOR 门是无法生成 1 的。您可以通过将任何值与其自身进行异或来生成 0 常量。

如果允许常量那么它是微不足道的(实际上只需要两个异或门),因为在一个输入中输入 1 的异或门将变成非门。

你基本上总是需要一些方法来制作一个反相器(即非门)来进行一般的门转换。

你确定题目没有反过吗?使用 4 个 XNOR 门制作一个 XOR 门?

ETA: 实际上,如果没有常量,即使颠倒问题也无济于事,因为无法仅使用 1 和 XNOR 门来生成 0。 1 可以通过将任何值与自身异或来产生。