Wa0077

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

CSC 303 TUTORIAL EXERCISES

1. Determine by means of a truth table the validity of De Morgan's theorem for


three variables: (ABC)' =A' + B' + C'.
2. List the truth table of a three-variable exclusive-OR (odd) function: x = A ⊕ B ⊕ C.
3. Simplify the following expressions using Boolean algebra.
a. A + AB
b. AB + AB'
c. A' BC + AC
d. A'B +ABC' + ABC
4. Simplify the following expressions using Boolean algebra.
a. AB + A(CD + CD')
b. (BC' + A'D) (AB' + CD')
5. Using De Morgan's theorem, show that
a. (A + B)'(A' + B')' = 0
b. A + A'B + A'B' = 1
6. Given the Boolean expression F = x'y + xyz':
a. Derive an algebraic expression for the complement F'.
b. Show that F • F' = 0.
c. Show that F + F' = 1.
7. Given the Boolean function
F = xy'z + x'y'z + xyz
a. List the truth table of the function.
b. Draw the logic diagram using the original Boolean expression.
c. Simplify the algebraic expression using Boolean algebra.
d. List the truth table or the function from the simplified expression and show that it is the same as
the truth table in part (a).
e. Draw the logic diagram from the simplified expression and compare the total number or gates with
the diagram of part (b).
8. Simplify the following Boolean functions using three-variable maps.
a. f(x,y,z) = ∑ (0, 1,5,7)
b. f(x.y.z) = ∑ (1,2,3,6,7)
c. F(x, y.z) = ∑ (3,5, 6,7)
d. f(A,B, C) = ∑ (0,2.3.4.6)
9. Simplify the following Boolean functions using four-variable maps.
a. F(A, B, C,D) = ∑ (4,6,7, 15)
b. F(A, B.C, D) = ∑ (3,7. 11, 13, 14. 15)
c. F(A, B, C, D) = ∑ (0,1,2, 4,5, 7,11,15)
d. F(A. B. c. D) = ∑ (0, 2, 4, 5,6, 7,8, 10, 13,15)
10. Simplify the following expressions in (1) sum-of-products form and (2 ) product-of-sums form.
a. x'z' + y'z' + yz' + xy
b. AC' + B ' D + A ' CD + ABCD
11. Simplify the following Boolean function in sum-of-products form by means of a four-variable map.
Draw the logic diagram with (a) AND-OR gates; (b) NAND gates.
F(A, B, C, D) = ∑ (0, 2, 8, 9, 10, 11, 14 , 15)

1
12. Simplify the following Boolean function in product-of-sums form by means of a four-variable map.
Draw the logic diagram with (a) OR-AND gates; (b) NOR gates.
F(w, x, y, z) = ∑ (2 , 3, 4 , 5 , 6, 7 , 11, 14 , 15)
13. Simplify the Boolean function F together with the don't-care conditions d in
(1) sum-of-products form and (2 ) product-of-sums form.
F(w, x, y, z) = ∑ (0, 1, 2 , 3, 7, 8, 10)
d(w, x, y, z) = ∑ (5 , 6, 11, 15)
14. Using the Truth Table , derive the Boolean expression for the S (sum) output of the full-adder in
sum-of-products form. Then by algebraic manipulation show that S can be expressed as the
exclusive-OR of the three input variables. S = x ⊕ y ⊕ z
15. A majority function is generated in a combinational circuit when the output is equal to 1 if the input
variables have more 1's than O's. The output is 0 otherwise. Design a three-input majority function.
16. Design a combinational circuit with three inputs x, y, z and three outputs A, B, C. When the binary
input is 0, 1, 2, or 3, the binary output is one greater than the input. When the binary input is 4, 5, 6,
or 7, the binary output is one less than the input.
17. Show that a JK flip-flop can be converted to a D flip-flop with an inverter between the J and K
inputs.
18. Using the information from the characteristic table of the JK flip-flop listed, derive the excitation
table for the JK flip-flop and compare your answer with Table 3.
19. A sequential circuit has two D flip-flops A and B, two inputs x and y, and one output z. The flip-flop
input equations and the circuit output are as
follows:
DA = x'y + xA
DB = x'B + xA
z=B

a. Draw the logic diagram of the circuit.


b. Tabulate the state table.
20. Design a 2-bit count-down counter. This is a sequential circuit with two
flip-flops and one input x. When x = 0, the state of the Dip-flops does not
change. When x =1, the state sequence is 11, 10, 01, 00, 11, and repeat.
21. Design a sequential circuit with two JK flip-flops A and B and two inputs E
and x. If E = 0,the circuit remains in the same state regardless of the value
of x. When E = 1 and x = 1, the circuit goes through the state transitions
from 00 to 01 to10 to 11 back to 00, and repeat. When E = 1 and x = 0, the
circuit goes through the state transitions from 00 to 11 to10 to 01 back to 00,
and repeat.

You might also like