NOR (Not OR) outputs 1 only when ALL input bits are 0. As soon as any input bit is 1, the output is 0. This is the complement of OR: A NOR B = NOT(A OR B) = ~(A | B).
| A | B | A NOR B |
|---|---|---|
| 0 | 0 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 1 | 0 |
Like NAND, NOR is a universal gate — any logic circuit can be built from NOR gates alone:
NOR (Not OR) outputs 1 only when ALL input bits are 0. If any input bit is 1, the output is 0. It is equivalent to NOT(A OR B).
Any boolean function can be built using only NOR gates. This makes NOR (alongside NAND) one of the most fundamental gates in digital electronics.
NOR = NOT(A OR B) — outputs 1 only when ALL inputs are 0. NAND = NOT(A AND B) — outputs 0 only when ALL inputs are 1. Both are universal gates.
NOR is applied successively: NOR(A, B) first, then NOR(result, C). Enable Show Intermediate Results to see each step.
See also: NAND Calculator, XOR Calculator, NOT Calculator, Bitwise Calculator.