实现布尔函数,F使用不超过两个NOR门

时间:2016-07-02 23:57:20

标签: function boolean circuit nor

[解决方案手册提供的步骤] 实现布尔函数,F使用不超过两个NOR门。

  1. F = AC'+ A'D'+ B'CD'
  2. F'= D + ABC
  3. F = [D + ABC]'= [D +(A'+ B'+ C']')]'
  4. 您好。我把这作为一个家庭作业问题而且我不明白这个功能如何从F = AC'+ A'D'+ B'CD'补充到D + ABC。

    我所拥有的是以下内容:

    F'=(AC'+ A'D'+ B'CD')'=(AC')'(A'D')''(B'CD')' =(A '+ C)(A + d)(B + C' + d)

    我不知道如何进一步继续下一步。我错过了任何布尔定理吗?

    另外,我想知道为什么解决方案手册首先补充了这个功能。

1 个答案:

答案 0 :(得分:1)

我要求你再次检查问题。 NOR门有两个输入和一个输出。如果您拥有两个NOR门,则无法构建具有依赖于三个以上输入的输出的任何东西。你可以构建的最复杂的东西是NOR(NOR(a,b),c)。

我开始明白了......你的教科书似乎对它所谓的NOR很慷慨。我了解到NOR(A,B)=(A + B)'。您的教科书似乎接受了多个输入,[D +(A' + B' + C')']'可以用两个NOR来完成并补充输入:Z = NOR(A',B',C'),F = NOR(D,Z)。从1到2的步骤是错误的。