CSC 371 - Systems I: Computer Architecture and Organization
Dr. R. M. Siegfried
Assignment 3 - p.69-70/2-1, 2-2, 2-3, 2-8, 2-13, 2-17, 2-18
Due Monday, September 25, 2017
2-1
Demonstrate by means of a truth table the validity of the
following identities:
- DeMorgan's theorem for three variables: (x + y + z)' = x'y'z' and
(xyz)' = x' + y' + z'
- The distributive law: x + yz = (x + y) (x + z)
- The distributive law: x(y+z) = xy + xz
- The associative law: x + (y + z) = (x + y) + z
- The associative law: x(yz) = (xy)z
2-2
Simplify the following Boolean expressions to a minimum
number of literals:
- xy + xy'
- (x + y) (x + y')
- xyz + x'y + xyz'
- (A + B)' (A' + B')'
- (a + b + c)(a'b' + c)
- a'bc + abc' + abc + a'bc'
2-3
Simplify the following Boolean expression to a minimum number
of literals:
- ABC + A'B + ABC'
- x'yz + xz
- (x + y)' (x' + y')
- xy + x (wz + wz')
- (BC' + A'D) (AB' + CD')
- (a'+c')(a + b' + c')
2-8
Find the complement of F = wx + yz; then show that FF' = 0
2-13
Draw the logic diagrams for the following Boolean expressions:
- y = [(u + x') (y' + z)]
- y = (u ⊕ y)' + x
- y = (u' + x') (y + z')
- y = u(x ⊕z) + y'
- y = u + yz + uxy)
- y = u + x + x'(u + y')
2-17
Obtain the truth table of the following functions and express
each function in sum of minterms and product of maxterms:
- (b + cd)(c + bd)
- (cd + b'c + bd')(b + d)
- (c' + d) (b + c')
- bd' + acd' + ab'c + a'c'
2-18
Given the Boolean function
F = xy'z + x'y'z + w'xy + wx'y + wxy
- Obtain the truth table of F.
- Draw the logic diagram using the original Boolean expression
- Use Boolean algebra to simplify the function to a minimum number of
literals.
- Obtain the truth table of the funciton from the simplified expression
and show that it is the same as the one in part 1.
- Draw the logic diagram from the simplified expression and compare the total
number of gates with the diagram of part 2.
[Back to the Assignment
Page]