CSC 370 - Computer Architecture and Organization

Dr. R. M. Siegfried

Assignment 2 - p.69-70/2-2, 2-3, 2-13, 2-17, 2-18

Due Wednesday, September 13, 2023

2-2

Simplify the following Boolean expressions to a minimum number of literals:

  1. xy + xy'
  2. (x + y) (x + y')
  3. xyz + x'y + xyz'
  4. (A + B)' (A' + B')'
  5. (a + b + c)(a'b' + c)
  6. a'bc + abc' + abc + a'bc'

2-3

Simplify the following Boolean expression to a minimum number of literals:

  1. ABC + A'B + ABC'
  2. x'yz + xz
  3. (x + y)' (x' + y')
  4. xy + x (wz + wz')
  5. (BC' + A'D) (AB' + CD')
  6. (a'+c')(a + b' + c')

2-13

Draw the logic diagrams for the following Boolean expressions:
  1. y = [(u + x') (y' + z)]
  2. y = (u ⊕ y)' + x
  3. y = (u' + x') (y + z')
  4. y = u(x ⊕z) + y'
  5. y = u + yz + uxy)
  6. 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:

  1. (b + cd)(c + bd)
  2. (cd + b'c + bd')(b + d)
  3. (c' + d) (b + c')
  4. bd' + acd' + ab'c + a'c'

2-18

Given the Boolean function

F = xy'z + x'y'z + w'xy + wx'y + wxy
  1. Obtain the truth table of F.
  2. Draw the logic diagram using the original Boolean expression
  3. Use Boolean algebra to simplify the function to a minimum number of literals.
  4. Obtain the truth table of the funciton from the simplified expression and show that it is the same as the one in part 1.
  5. 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]