3

我有以下问题:

将以下布尔表达式表示为乘积之和,并使用卡诺图尽可能简化

在此处输入图像描述

我画了卡诺图,然后将我的值放在表中为真(第一个,B 非 D 表示 10,非 B 和 D 表示 01)然后我们有以下值:0100,0110,1100,1110(作为 A 和C 可以是 0 或 1)。所以我们得到:

在此处输入图像描述

我们注意到我们只有一组(蓝色圆圈),然后我们有:

0100
0110
1100
1110

我们看到唯一不修改其值的变量是 B 和 D,因此我们得到以下简化版本:

B non D

但这只是括号中表达式的答案,没有减号。如果我在表达式前面有一个减号,有什么想法可以解决它吗?它如何改变我的表达方式?

我的第二个问题是当我有这样的双重否定时我应该如何解决它 在此处输入图像描述

映射时,第一个表示 1111,其余表示 0101、1101、0101,然后我以同样的方式解决它?有任何想法吗?谢谢!

4

2 回答 2

1

在此处输入图像描述对于第一个问题,没有否定的表达式可以称为(B XOR D),所以带有否定的XOR基本上是XNOR。它可以用乘积之和表示为 (BD + B'D')

于 2015-08-26T07:42:01.537 回答
0

(AC!(!B.!D)) ​​+ (!AC!(!B.!D)) ​​+ (A!C!(!B.!D))+(!A!C!(!B.! D)) 步骤

  1. = C.!(!B.!D).(A+!A) + !C.!(!B.!D).(A+!A)
  2. = C.!(!B.!D).1 + !C.!(!B.!D).1
  3. = C.!(!B.!D) + !C.!(!B.!D)
  4. = !(!B.!D).(C+!C)
  5. = !(!B.!D)
  6. = !B+!D
于 2017-08-10T19:12:17.157 回答