Logic Gates and Boolean Algebra A Level Computer Science
Logic Gates and Boolean Algebra A Level Computer Science
AND
BOOLEAN
ALGEBRA
Class Discussion
X Y C S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
X Y Z C S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
What gate/s represent column S for Sum
now?
What about the Carry?
Full Adder
A Full Adder circuit is able to perform binary
addition on 3 bits and calculate the output
Sum Bit and the Carry Bit.
We can create it by putting 2 half adders
together and combine them using an OR gate
to calculate the Carry bit
SIMPLIFYING
CIRCUITS
AVB=BVA
A^B=B^A
• ASSOCIATION (ASSOCIATES
ARE ON THE SAME LEVEL),
A ^ (B ^ C) = (A ^ B ) ^ C = A ^ B ^ C
A v (B v C) = (A v B ) v C = A v B v C
• DOUBLE NEGATION (ITS NOT
NOT HARD TO REMEMBER).
NOT (NOT A) = A
A v (B ^ C) = (A v B) ^ (A v C)
i) NOT A OR B
ii) NOT (NOT A AND NOT B)
iii) NOT (A AND B)
iv) NOT A AND NOT B
v) NOT (NOT A OR NOT B)