关于半加器中的逻辑表达式

大家好。
输入 输出
A B C S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
我想问一下,网友说通过该半加器的真值表,怎么就得出S = A非与B + A与B非的呢。
根据式子,我一开始根据习惯是 S = A非 + B,S = A + B非。我就不懂,怎么一下子,会有 S = A非与B + A与B非的呢?

真值表里面,S等于1的,有两行,那么,它的逻辑表达式中,就是两项相“或”。
每一行,A、B的关系,是“与”的关系,故有:

S = /A * B + A * /B

就这样,一下子,就有 S = A非与B + A与B非。
楼主的习惯,是怎么来的?

难道是:再使用莫根公式两次,得出:

S = /(/A * B) * /(A * /B)
= (A + /B) * (/A + B)

这个和楼主的:S = A非 + B,S = A + B非,也不同吧?

看来,楼主是把每一行,当成了“或”的关系,这就是错误的根源。
每一行,各个变量,应该都是“与”的关系。
温馨提示:答案为网友推荐,仅供参考
相似回答