1

mux2:1我被赋予了仅使用这些给定的门来实现 a 的任务: XNOR NAND OR.

输入将是a,bsel(select)。

输出应该是z(没有启用输入)。

要使用的最大门数为 4(并且只有这 3 个门)。

我的想法是这样的:

为:创建了一个真值表MUX

a   b  sel  z
-------------
0   0   0   0
0   0   1   0
0   1   0   0
0   1   1   1
1   0   0   1
1   0   1   0
1   1   0   1
1   1   1   1

然后创建了一个karnaugh map

sel\ab  00  01  11  10
----------------------
 0   |   0   0   1   1
 1   |   0   1   1   0

作为乘积之和的函数是:

z=c'a+cb

从这里开始,我尝试使用 [tag:boolean algebra] 来扩展函数,使其匹配与给定门匹配的代数符号。

另外,我知道要创建c'I can used NAND(c,c)and for ANDI can use 2 NANDS,但如果我将其应用于此表达式,我会得到 6 个逻辑门,最大值为 4。

4

1 回答 1

0

执行: 这是实现

功能: 这是功能

代数证明: 这是布尔代数解

于 2020-04-05T16:55:07.843 回答