Homework 3 Computer Organization

Due: Friday, 2/13/04

1) Draw a 4-bit register that is able to perform the following operations:

Hint: For each D-flip flop, use the output of a MUX as the D-input. You can draw block-diagrams for flip-flops and MUXs without showing their internal gate implementations.

2) Use the handout on the register file to draw a complete (not just a one-bit slice) register file that has:

You can draw block-diagrams for flip-flops, decoders, and MUXs without showing their gate implementations.

3) Chapter 16 Exercise 16-4.