1

我正在尝试为我的布尔方程的以下部分构建一个电路:

(!A + !B + !C(!D + !E) 

扩展这一点,我们当然得到:

(!A + !B + !C!d + !C!E)

根据德摩根定理,我认为我们可以将其简化为

(ABCDCE)!

我虽然可以简化为:ABCDE,因为 A * A = A。

但是,当我将 ABCDE 放入 NAND 门时,我没有得到我需要的结果。为什么是这样?我的逻辑哪里出错了?

编辑:所以@Leandro Caniglia 解释了这个问题:

!A + !B + !C + !D + !E != !A + !B + !C!D + !C!E

那么我可以减少它的最远距离: (AB)! + !C(DE)!

有没有其他方法可以简化它?

4

2 回答 2

0

5 变量卡诺维奇图

在此处输入图像描述

导致

!B + !A + !C!E + !C!D

那可以转化为

!(AB) + !C!(DE)
于 2016-09-26T17:46:21.667 回答
0

问题在于(!A + !B + !C!D + !C!E)不等于,(ABCDCE)!因为后者是(!A + !B + !C + !D + !C + !E)根据德摩根定理的(广义形式)而!C!D不是!C + !D(同样的情况!C!E)。

于 2016-09-26T01:40:22.273 回答