NAND 和 NOR 是通用门:任何逻辑函数都可以只用其中一种构造出来。构造所示的 AND 函数,最少需要多少个 2 输入 NAND 门 N?
求: N
显示提示
- 两个输入连在一起的 NAND 门就是一个反相器。
- AND = NAND 后接一个反相器;OR = 反相输入的 NAND(德摩根律)。
- 数出每一个门,包括用作反相器的门。
显示答案和分步解答
逻辑门:每个输入和输出都是 0 或 1。AND 只有在所有输入都为 1 时输出 1;OR 在至少有一个输入为 1 时输出 1;NOT 取反。NAND 和 NOR 是 AND 和 OR 后接 NOT,XOR 在输入不同时输出 1。分析电路时,从输入到输出,一个门一个门地进行。真值表列出全部 2ⁿ 种输入组合对应的输出;行号就是输入的二进制值,所以行 ABC = 101 是最小项 m₅。
用 NAND 门构造
德摩根律:A + B = (A′·B′)′,所以 OR 就是反相输入的 NAND。