Homework assignment 2 for CSCI 255 -- Spring 2000

This homework is an extension of Lab 7. The circuit you produced in Lab 7 only implemented "half" of the Syracuse problem and was limited to numbers 4 bits wide. If this homework you extend your circuit.

First, make your circuit work with numbers 12 bits wide. Second, add additional selectors to your circuit so that the number x in the register is replaced with 3*x+1, if x is odd, and is replaced with x/2, if x is even.

Turning in

When you have finished your program, FTP the circuit into your UNCA CSCI account as csci/255/home2.lgf.


Return to the CSCI 255 index
CSCI logo Return to the UNCA Computer Science home page