04 - Logic Gates Tutorials
04 - Logic Gates Tutorials
Logic gates
9
Learning Summary
In this chapter you will learn about:
● Logic gates
● Truth tables
● Logic circuits/networks
In this chapter we will look at how logic gates are used and how truth tables are used
to check if combinations of logic gates (known as logic circuits or logic networks)
carry out the required functions.
The most common symbols used to represent logic gates are shown below.
In this book, we will use the MIL symbols. But the reader may also see the
simpler, more general, logic gate representations.
MIL symbols
124
Logic gates 9
When constructing a truth table, the binary values 1 and 0 are used.
Every possible combination, depending on number of inputs, is produced.
Basically, the number of possible combinations of 1s and 0s is 2n where n
= number of inputs. For example, 2 inputs have 22 combinations (i.e. 4), 3
inputs have 23 combinations (i.e. 8) and so on. The next section shows how
these truth tables are used.
A NOT X A X
AND gate
A
A
AND X X
B B
The output (X) is true (i.e. 1 or ON) if: INPUT A INPUT B OUTPUT X
INPUT A AND INPUT B are BOTH 0 0 0
TRUE (i.e. 1 or ON)
0 1 0
Truth table for: X = A AND B 1 0 0
1 1 1
125
IGCSE Computer Studies Revision Guide
OR gate
A A
OR X X
B B
INPUT A INPUT B OUTPUT X
0 0 0
The output (X) is true (i.e. 1 or ON) if:
0 1 1
INPUT A OR INPUT B is TRUE (i.e. 1 or ON) 1 0 1
Truth table for: X = A OR B 1 1 1
NAND gate
A
A
NAND X X
B B
NOR gate
A A
NOR X X
B B
XOR gate
A
A
XOR X X
B B
126
Logic gates 9
Example 1
Produce a truth table from the following logic circuit (network).
A P
NOR
B
To show how this
works, we will split
the logic circuit into
OR X two parts (shown by
the dotted line).
AND
C
Q
First part
P = A NOR B
Q = B AND C
127
IGCSE Computer Studies Revision Guide
We thus get:
Second part
There are 8 values from P and Q which form the inputs to the last OR gate.
Which now gives us the final truth table for the logic circuit given at the
start of the example:
128
Logic gates 9
Example 2
Consider the following problem.
The first part is two The output from the The third part is
inputs (A and B) first part and the one input (C) which is
joined by an OR third part are joined put through a NOT
gate by an AND gate gate
A
OR
B
AND X
129
IGCSE Computer Studies Revision Guide
Example 3
A manufacturing process is controlled by a built in logic circuit which is
made up of AND, OR and NOT gates only. The process receives a STOP signal
(i.e. X = 1) depending on certain conditions, shown in the following table:
Draw the logic circuit and truth table to show all the possible situations
when the stop signal could be received.
In the following logic circuit note that V has been placed at the bottom of
logic diagram – this is done to avoid crossing over of lines which makes it
look neater and less complex. It is not essential to do this and is only done
for the reasons given.
130
Logic gates 9
T NOT
Statement 2
AND
S NOT OR X
Statement 1
AND
V
131
IGCSE Computer Studies Revision Guide
9.4.1
A
OR
NOT
OR X
AND
B
9.4.2
A NOT
OR NOT
OR X
AND
B
132
Logic gates 9
9.4.3
A
NOR NAND
B
AND X
C NOT
9.4.4
A
OR
B
OR
AND AND X
C
9.4.5 A
XOR
B
OR
AND XOR X
C
9.4.6
A
AND NOT
B
NOR X
OR
NAND
C
133
IGCSE Computer Studies Revision Guide
Questions 7 to 10 require both the logic circuit (network) and the truth
table to be drawn. The truth table can be derived from the logic circuit
(network), but can also be derived from the original problem. This could
therefore be used as a cross-check that the logic circuit (network) is a
correct representation of the original problem.
9.4.7 An electronic system will only operate if three switches P, S and T are
correctly set. An output signal (X = 1) will occur if R and S are both in
the ON position or if R is in the OFF position and S and T are both in
the ON position.
Design a logic circuit (network) to represent the above situation and
also draw the truth table.
9.4.8 A traffic light system uses logic gates as part of the control system.
The system is operated when the output D has the value 1. This
happens when:
either (a) signal A is red
or (b) signal A is green and signals B and C are both red
(NOTE: You may assume for this problem that red = 0 and green = 1).
Design a logic circuit (network) and draw the truth table for the
above system.
Draw a logic circuit (network) and truth table to show all the
possible situations when the warning signal could be received.
9.4.10 A nuclear power station has a safety system based on three inputs to
a logic circuit (network). A warning signal (S = 1) is produced when
certain conditions in the nuclear power station occur based on these
three inputs.
134
Logic gates 9
either (a) Temperature > 115ºC and Cooling water <= 120 litres/
hour
Draw a logic circuit (network) and truth table to show all the
possible situations when the warning signal (S) could be received.
135