Paper 1 Theory Unit 3 Logic Gates and Logic Circuits
Paper 1 Theory Unit 3 Logic Gates and Logic Circuits
Electronic circuits in computer (such as controlling devices) are made up of thousands of LOGIC GATES (that
take binary inputs and return binary outputs) arrange in the form on LOGIC CIRCUITS. The correctness of
these Logic Circuits can be determined using TRUTH TABLES (The input sequences are shown in the tables
below.
Two Input Truth Table (Inputs ONLY) Three Input Truth Table (Inputs ONLY)
A B A B C
0 0 0 0 0
0 1 0 0 1
1 0 0 1 0
1 1 0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Consider the Logic Circuit above We can add temporary variables (P,Q,R,S) to
represent individual logic gates
Input Values Intermediate Values Output as it can be seen:-
P = A OR B
A B C Q S R X &&&&&&&&& à A NOR B
Q = A OR B
S = B NOR C
0 0 0 1 1 0 0
R = Q XOR S
0 0 1 1 0 1 0 X = R XOR C
X = ((A NOR B) XOR (B NOR C)) XOR C
0 1 0 0 0 0 0
0 1 1 0 0 0 1
1 0 0 0 1 1 1
1 0 1 0 0 0 1
1 1 0 0 0 0 0
1 1 1 0 0 0 1
0 0 1 0 1 1
0 1 1 0 0 0
1 0 0 0 0 0
1 1 0 0 0 0