This page has not been looked at yet My apologies for any issues this may cause.
4.2.4 : Nor
What if we want the opposite of OR? We can apply a NOT operator on an OR operator and form NOT OR. However, this can get clunky using two operators. This is where the NOR operator comes in. NOR combines the two operators, NOT and OR, into one. Just like english we want neither x NOR y to be true. Below shows the truth table set up just as before, 00, 01, 10, 11.
Notation: x NOR y
x | y | x NOR y |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
Currently, I can't seem to find the real mathematical similarities to NOR. NOR does have some other interesting properties. Also, I felt bad about not giving another venn diagram.
A Universal Gate
As mentioned above, NOR has some very interesting properties. The most important of which is that it's a universal gate. What is a universal gate, you may ask. A universal gate is a gate that can make other gates. I can use a NOR gate to create a NOT, OR, and AND gate. This means, I can replace all these gates with NOR and solve any boolean expression with only NOR gates. Below I sketched out how to do each gate. Make the truth table for each. Don't just memorize what these look like, understand why they work.
x | x NOR x | NOT x |
---|---|---|
0 | 1 | 1 |
1 | 0 | 0 |
x | y | (x NOR y) NOR (x NOR y) |
x OR y |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 |
x | y | (x NOR x) NOR (y NOR y) |
x AND y |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 |
1 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
Practice Problems
If y is false and (x NOR y) is true, what is x?