Tutorial 2-BooleanAlgebra
Tutorial 2-BooleanAlgebra
2. Implement the following logic expressions using AND gates, OR gates and
inverters as needed.
(a) Y = AB + B(A + C)
(b) Y = (A + B) (C + D)
3. Prove using truth table (xyz) = x + y + z and abc + abc + abc = ac + bc.
5. Prove algebraically:
(a) (X+Y)(X Z) + (X+Y)(XZ) = (XY) + Z
(b) ABC + ACD + ABD + ACD = (A+C)(A+D)(B+C+D)
1
8. Convert the following into sum of products and product of sums forms.
(a) (AB + C)(B + C D)
(b) X + X(X + Y)(Y + Z)
10. Obtain the minimum POS for BCD + CD + BCD + CD algebraically.
11. Reduce
(a) (X + W)(Y Z) + XW to a three-term SOP form
(b) (A BC) + BD + ACD to a four-term SOP form.
13. (a) Given F1 = ∑m(0,4,5,6) and F2 =∑m(0,3,6,7), find the minterm expression
for F1 + F2.
(b) Given G1 = ∏M(0,4,5,6) and G2 = ∏M(0,3,4,6,7), find the maxterm
expression for G1G2.
A B C F1 F2 F3 F4
0 0 0 1 1 0 1
0 0 1 X 0 0 0
0 1 0 0 1 X 0
0 1 1 0 0 1 1
1 0 0 0 1 1 1
1 0 1 X 0 1 0
1 1 0 0 X X X
1 1 1 1 X 1 X
Find the simplest expression for F1 in both SOP and POS forms. Specify clearly
the values assigned for the don’t care terms that lead to the expression.