CSC 371
Systems I

Homework 2

Assigned Feb. 11, due Mar. 2

  1. Build a circuit in which a toggle switch controls one input, and a pushbutton controls the other, of a standard two-input gate (AND, OR, NAND, NOR, or XOR), with the output and both inputs displayed by LED's.
  2. Textbook problem 3.13
  3. Textbook problem 3.19
  4. Textbook problem 3.26
  5. Textbook problem 3.27
  6. Textbook problem 3.28
    Note: Problems 3.26 and 3.27 require some MAL programming, and 3.28 requires that you have already done 3.26 and 3.27. Since this isn't primarily a programming course, you are welcome to collaborate on these three problems.
  7. Textbook problem B.12
  8. Here's a truth table for a Boolean function on three input variables. Convert it to an algebraic expression, then a circuit diagram.
    x y z output
    0 0 0 0
    0 0 1 0
    0 1 0 1
    0 1 1 1
    1 0 0 0
    1 0 1 1
    1 1 0 0
    1 1 1 1
  9. Same instructions, but now the table contains "don't-care" entries.
    x y z output
    0 0 X 1
    0 1 0 1
    0 1 1 0
    1 0 0 X
    1 0 1 1
    1 1 0 0
    1 1 1 X
  10. Choose one of the previous two problems and implement it in hardware, with either toggle switches or pushbuttons (your choice) for the three inputs and LED's for all inputs and the output.

Last modified: Thu Feb 11 16:16:26 EST 1999
Stephen Bloch / sbloch@boethius.adelphi.edu