多数函数是一个布尔函数f(x, y, z),当变量 x、y、z 和 1 中的大多数时,该函数取值为 1。在下面显示的多数函数的电路图中,用于标记为 P 和 Q 的框分别为
(A)异或,与
(B)异或、异或
(C)或,或
(D)或,与答案: (D)
解释:
给定操作的真值表如下:
y | z | XOR | OR | AND |
0 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 0 |
1 | 0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 | 1 |
因此,我们有 OR 和 AND,它们在 (0, 0) 和 (1, 1) 上给出不同的输出。因此,编码器可以从两者中进行选择,并根据 x 决定函数的输出。
参考:
http://nptel.ac.in/courses/117106086/30
此解决方案由Kriti Kushwaha贡献。
这个问题的测验