EE 361 Fall 2005: Homework 10
Due: 11/14/05 (mon)
Turn these in by hand at the beginning of class.
Textbook problems
- Textbook Problem 5.29 [2 pts]
- Problem A [2 pts]
We wish to add instruction "addi"
to the multicycle datapath described in Chapter 5. Use the
same multicycle datapath of Figure 5.28 (page 323) and show
the necessary modifications to the finite state machine of
Figure 5.38 (page 339). You may photocopy figures to make it
easier to show your modifications. You may find it useful to examine
the execution steps shown on pages 325 and 329 and consider the steps
that
will need to be performed to execute the new instruction. How
many cycles are required to implement this instruction?
- Problem B [2 pts] Same as Problem A except we wish to add
"jal". Show any changes to the multicycle datapath and controller.