逻辑功能简化和实现

问题描述:

我们正在寻找这个布尔逻辑功能的最简单的实现:ente image description herre逻辑功能简化和实现

你只能用这种逻辑元素:AND,OR,NOT,XOR。 在此先感谢。

+1

是奇怪的符号 - 你可以确认的真值表应该是什么? – 2014-09-23 21:38:49

+0

这是整个任务。 – 2014-09-23 22:05:10

假设这是必需的真值表:

A B C D X 
0 0 0 0 1 
0 0 0 1 0 
0 0 1 0 0 
0 0 1 1 1 
0 1 0 0 0 
0 1 0 1 1 
0 1 1 0 1 
0 1 1 1 0 
1 0 0 0 0 
1 0 0 1 1 
1 0 1 0 1 
1 0 1 1 0 
1 1 0 0 0 
1 1 0 1 0 
1 1 1 0 0 
1 1 1 1 0 

然后这似乎是最好的实现:

X = (A^B).(C^D) + (A'.B').(C^D)' 
+0

thanks.which你用什么方法得到这个结果? – 2014-09-23 22:09:05

+0

我先写出真值表,然后通过检查隔离常见术语。这有点像[卡诺图](http://en.m.wikipedia.org/wiki/Karnaugh_map)技术。 – 2014-09-23 22:10:24

+0

非常感谢我会尽我所能解决它,并检查结果:)。用于像逻辑元素一样绘制解决方案我应该从哪里开始(内部或外部表达式),还是没有关系? – 2014-09-23 22:23:52