-4

有人可以告诉我如何从这个逻辑电路编写逻辑吗?

在此处输入图像描述

按照你们的解释,我有这些结果,对吗:

在此处输入图像描述

问题是 a、b、c、d 中的哪一个产生与第一个电路相同的输出。我在这里没有看到任何类似的结果,请照亮我!

4

2 回答 2

2

从输入开始:

AND门将AB作为输入,NOT门将B作为其输入。这两个的输出是门的输入。

因此让 Y = A AND BZ = (NOT B)

=> X = Y OR Z
=> X = (A AND B) OR (NOT B)

更新

我认为b是正确的答案。

于 2014-08-14T08:00:40.753 回答
1

如果你给中间项命名,例如 S 和 T,其中 S 是与门的输出,T 是反相器(非门)的输出,那么你可以将其分解如下:

X = S | T                ; final OR gate
S = A & B                ; output of AND gate
T = ~B                   ; output of inverter (NOT gate)
X = (A & B) | ~B         ; substitute above

请注意,这是一个糟糕的示例,因为表达式可以简化为:

X = ~(~A & B)

可以只用两个门(一个NAND和一个NOT)来实现,或者

X = A | ~B

这也可以用两个门(一个 OR 和一个 NOT)来实现。

于 2014-08-14T07:56:50.630 回答