What we have is a power source (like a battery), a switch, and a lightbulb, like a simple flashlight. When the switch is open, the light is off. When the switch is closed, the light is on. This gives us open is a zero, and closed is a one. Now you should see this is a binary situation, and we can have a digital system.
We can show that in a truth table:
| Switch 2 | |||
|---|---|---|---|
| Open | Closed | ||
| Switch 1 | Open | Off | Off |
| Closed | Off | On | |
We can show that in a truth table:
| Switch 2 | |||
|---|---|---|---|
| Open | Closed | ||
| Switch 1 | Open | Off | On |
| Closed | On | On | |
Now we can take those switches and package them as "gates", giving us an AND gate and a OR gate. We need one other basic gate, the NOT gate. It takes a one an makes it a zero or takes a zero and makes it a one.
| AND | OR | NOT |
|---|---|---|
![]() | ![]() | ![]() |
| NOT | A' | ![]() | ~A | |
| |||||||||||||||
| AND | A · B | XY | X^Y | ![]() |
| |||||||||||||||
| OR | A + B | A \/ B | ~A | |
|






It gets hairy!
Contemporary Logic Design, 2nd Edition, Randy Katz and Gaetano Borriello, 2005, Prentice Hall, Page 47