Professor Shai Simonson - CSC 304 - Computer Architecture

Assignment 6

DataPath, Control, and Pipelining


Due:  Friday, April 20
(15 points)

1.   Add the two instructions (a) jal and (b) swap to the multi-cycle data path as described here.
        Hint for jal:  The multicycle data path on our web page has a j instruction already included, and that is half the work for implementing a jal.

2.  In the book.
Chapter 4: 4.1, 4.2, 4.3, 4.7, 4.8, 4.9, 4.10  (do all parts of every problem).