View Questions Only
View Questions with Solutions
(Theorems of Boolean algebra) Give proofs to the following theorems.
There is no strategy for this kind of question, the only thing you can do is to remember all axioms and some useful theorems, then use your experience and intuition to transform the left side, the right side or both sides of the equations until both sides are equal.
Note: use the theorems that have been proved.
(Theorems and proofs) Using truth tables, prove the validity of the following identies.
(Boolean functions) Derive truth tables for the following Boolean functions.
(Boolean algebra) Prove by algebraic manipulation that the following expressions are equivalent.
There is no strategy for this kind of question, the only thing you can do is to remember all axioms and some useful theorems, then use your experience and intuition to transform the left side, the right side or both sides of the equations until both sides are equal.
(Algebraic manipulation) Minimize the number of operators in the following Boolean expressions.
The number of operators in a Boolean expression can generally be minimized by means of algebraic manipulation (that is transformed by axioms or theorems). Unfortunately, there is no procedure to guarantee the minimal number of operators or literals in the expression.
(Boolean implementations) Implement the XOR function by means of:
in (a),
a XOR b = ab' + a'b
= (ab' + a'b)''
= ((ab')'(a'b)')'
-- you can stop here, if there is no requirement for minimal number of gates.
= ((ab' + aa')'(a'b + b'b)')'
= ((a(a' + b'))'(b(a' + b'))')'
= ((a(ab)')'(b(ab)')')' in (b),
a XOR b = ab' + a'b
= (a + a'b)(b' + a'b)
= (a + a')(a + b)(a' + b')(b' + b)
= (a + b)(a' + b')
= ((a + b)(a' + b'))''
= ((a + b)' + (a' + b')')' in (c),
a XOR b = ab' + a'b
(Boolean implementations) Implement x XOR y XOR z using the components in the basic logic library presented in Table 3.14. Find the implementation that has:
(Logic Libraries) Using the basic logic library presented in Table3.14, implement the full subtractor that is specified by the following table:
Xi Yi Bi | Bi+1 Di
------------------------------
0 0 0 | 0 0
0 0 1 | 1 1
0 1 0 | 1 1
0 1 1 | 1 0
1 0 0 | 0 1
1 0 1 | 0 0
1 1 0 | 0 0
1 1 1 | 1 1
Find the implementation that has:
(Logic Libraries) Redo Problem 3.15 using only the gates that are given in Table 3.15 and 3.16
(Logic Libraries) Redo Problem 3.15 using any of the standard logic gates that are given in Table 3.14, 3.15 and 3.16
(Gate arrays) Using a 3-input NAND gates, derive a logic schematic of a: