The 'NOR' gate

For the output Y to be low (a logic state 0) either input A OR input B needs to be high. This is the reverse of the outcome of the OR gate.

If you know the truth table for the OR gate you can simply negate the outputs and get a truth table for the NOR gate.

The truth table below shows that this is the case:

A
B
Y
0
0
1
0
1

0

1
0
0
1
1
0

 

Boolean Expression for the NOR gate:

The overscore - a line over the top of the letter - indicates an inverse state (a 0 becomes 1 and vice versa).

The NOR gate (and the NAND gate) are said to be universal gates because combinations of them can be used to produce a NOT gate, an OR gate or an AND gate. Non-inverting gates do not have this versatility because they cannot produce an inverted state.