CSC 371
Systems I

Homework 4

Assigned April 6, due April 20?

  1. Textbook problem B.23: Construct a 3-bit register controlled by two input signals: reset and inc. I suggest using three pre-built flipflops for the register, and two pushbuttons for the input signals. When neither signal is on, the register does not change. On the falling edge of reset, the register becomes 000. On the falling edge of inc, the register increments (as a 3-bit unsigned binary number, wrapping around from 111 to 000). What happens when both reset and inc are on simultaneously is up to you (i.e. it's an output "don't-care").
  2. Textbook problems B.21, B.22, and implement the thing in hardware (use a pushbutton to provide the clock pulse).
  3. Textbook problems 5.5, 5.15.

Last modified: Tue Apr 6 15:22:53 EDT 1999
Stephen Bloch / sbloch@boethius.adelphi.edu