Logic 组合电路双重检查

Logic 组合电路双重检查,logic,circuit,Logic,Circuit,我已经完整地回答了这个问题,但我希望它会比这更难,或者至少比这更复杂,这就是为什么它会让我觉得我可能错过了一些使问题变得非常简单的东西——比如x总是0,R5总是1,只有1个输出会导致y为1 如果有人不介意把我的方程式和截图左边的电路进行比较,我会非常感激。谢谢 在不使用图片来澄清我的结果的情况下,我可以问我的一个问题的最简单的方法是——你如何使用德摩根定律将(~a&D)和(~D+(B&C))转化为乘积之和。我已经复习了你的方程式,它们是正确的。另一方面,您可以将结果简化为: (~A &

我已经完整地回答了这个问题,但我希望它会比这更难,或者至少比这更复杂,这就是为什么它会让我觉得我可能错过了一些使问题变得非常简单的东西——比如x总是0,R5总是1,只有1个输出会导致y为1

如果有人不介意把我的方程式和截图左边的电路进行比较,我会非常感激。谢谢


在不使用图片来澄清我的结果的情况下,我可以问我的一个问题的最简单的方法是——你如何使用德摩根定律将(~a&D)和(~D+(B&C))转化为乘积之和。

我已经复习了你的方程式,它们是正确的。另一方面,您可以将结果简化为:

(~A & D) & (~D + (B & C)) = (~A & D & ~D) + (~A & D & B & C)
                          = ~A & B & C & D

我通常用它来做这种分析。这在SO中是离题的。试试看,有一个数字逻辑标签,你可以分发,关于或,这将给你一个产品的总和。哇,谢谢你的帮助。不管怎样,我可以把X变成乘积之和,就像你对Y做的那样,因为我得到的结果是0,我不确定在这种情况下是否可能偏离数值结果?事实上,你的结果不是和的乘积,而不是乘积之和吗?我还关心R5,我可以把它保留为1吗?或者我必须改变它,如何把它变成乘积之和?@MikeBlair我的结果是乘积,而不是乘积之和,因为结果不能表示为和。关于R5,您应该将其保留为1,因为正如您的计算所示,它是1。