Building, completing and reading truth tables for multi-gate logic circuits
| Gate | Rule | Output 1 when |
|---|---|---|
| NOT | Invert input | A = 0 |
| AND | All inputs = 1 | A=1 AND B=1 |
| OR | Any input = 1 | A=1 OR B=1 |
| A | B | P = A | Q = P · B |
|---|---|---|---|
| 0 | 0 | 1 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 |
| A | B | P = A | Q = P + B |
|---|---|---|---|
| 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 |
| A | B | NOT→AND | NOT→OR |
|---|---|---|---|
| 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 |
| A | B | C | P = ? | Q = ? |
|---|---|---|---|---|
| 0 | 0 | 0 | — | — |
| 0 | 0 | 1 | — | — |
| 0 | 1 | 0 | — | — |
| 0 | 1 | 1 | — | — |
| 1 | 0 | 0 | — | — |
| 1 | 0 | 1 | — | — |
| 1 | 1 | 0 | — | — |
| 1 | 1 | 1 | — | — |
| A | B | C | P=A·B | Q=P+C |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 |
| A | B | C | P=A+B | X=C | Q=P·X |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 0 |
| Symbol | Means | Gate |
|---|---|---|
| A | NOT A | NOT |
| A · B | A AND B | AND |
| A + B | A OR B | OR |
| A | B | P=A | X=P·B | Y=A+B | Q=X+Y |
|---|---|---|---|---|---|
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 | 1 | 1 |
| A | B | P | X | Q |
|---|---|---|---|---|
| 0 | 0 | ? | ? | ? |
| 0 | 1 | ? | ? | ? |
| 1 | 0 | ? | ? | ? |
| 1 | 1 | ? | ? | ? |
| A | B | P | X | Q |
|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 0 |
| 0 | 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 1 | 0 | 0 |
| A | B | C | P | X | Q |
|---|---|---|---|---|---|
| 0 | 0 | 0 | ? | ? | ? |
| 0 | 0 | 1 | ? | ? | ? |
| 0 | 1 | 0 | ? | ? | ? |
| 0 | 1 | 1 | ? | ? | ? |
| 1 | 0 | 0 | ? | ? | ? |
| 1 | 0 | 1 | ? | ? | ? |
| 1 | 1 | 0 | ? | ? | ? |
| 1 | 1 | 1 | ? | ? | ? |
| A | B | C | P=A·B | X=C | Q=P+X |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 1 |
| Gate | Output 0 when | Output 1 when |
|---|---|---|
| NOT | A = 1 | A = 0 |
| AND | any input = 0 | all inputs = 1 |
| OR | all inputs = 0 | any input = 1 |
Get the full resource pack at CSZone.co.uk