与非门

维基百科,自由的 百科全书

与非门NAND gate)是数字逻辑中实现逻辑与非逻辑门。若输入均为高电平(1),则输出为低电平(0);若输入中至少有一个为低电平(0),则输出为高电平(1)。与非门是一种通用的逻辑门,因为任何布尔函数都能用与非门实现。

Table info: ...
基本逻辑
缓冲
或非
异或同或
含非
Close
Table info: ...
输入
A   B
输出
A NAND B
001
011
101
110
Close
NandFullAdder.png
与非门全加器

使用特定逻辑电路的数字系统利用了与非门的函数完备性(功能完备性)。复杂的逻辑表达式常以其他逻辑函数表示,如,而将表达式改写为用逻辑与非表示的式子可以节约成本,因为使用与非门实现电路能使电路结构更为紧凑。

与非门并不仅限2输入,可以是多输入,这时当输入全为高电平时,输出为低电平;若有任意一个输入为低电平,则输出为高电平。这些门电路不再是简单的二进制运算器,而是可作为n元运算器使用的门电路。代数中,这些门电路可以用函数NAND(a, b, ..., n)表示,等价NOT(a AND b AND ... AND n)。