带反相输入的或门

OR gate with inverted inputs

这是一个一般性问题..

第一组输入背后的数学运算 (0,0) 是如何工作的,因为输入被反转 (0,0) 变成 (1,1) 如果我们然后添加变成 2 ('0b10' ) 输出“1”如何。

OR 与整数加法不同。或门的真相 table 是

A   B     A OR B
0   0       0
0   1       1
1   0       1
1   1       1

当且仅当 A 为 1 B 为 1(因此得名)时,输出为 1。

显示的真相table 不是针对或非门,而是针对与非门。 De Morgan's laws 之一指出

NOT A OR NOT B == NOT (A AND B)

你可以看到是这样的:

A   B     A OR B  A AND B   NOT (A AND B)
0   0       0        0           1
0   1       1        0           1
1   0       1        0           1
1   1       1        1           0

如果我看到“Negative-OR”,我认为它们是指 NOR。创建该图像的人可能打算将其读作“输入负或”,这与符号和事实相匹配 table,但我以前从未听过这个词。