📅  最后修改于: 2023-12-03 14:58:18.404000             🧑  作者: Mango
本篇文章是 GATE CS 1997 的题目,关于门电路的问题。
有以下三个逻辑门电路:
其中,AND 门、OR 门和 XOR 门的输出 $F$ 为:
$ F_{AND} = A \cdot B $
$ F_{OR} = A + B $
$ F_{XOR} = A \oplus B $
现在我们有一个 $F$(值未知)和一个输入点 $A$(值已知)。请问,如何设计电路来确定这个电路是 AND 门、OR 门还是 XOR 门?
由于 $A$ 是已知的值,所以我们可以做以下操作:
这样一来,我们就可以得到以下的结果:
因此,我们可以将电路设计为:
____
A ---- | AND | -- F_{AND}
----
____
A ---- | OR | -- F_{OR}
----
____
A --| XOR | 0 -- F_{XOR}
----
以上为本人对此题的答案,请大家参考。