Homework 4, Computer Architecture.
Short Description:
Please solve the following problems. Your answer shoudl be contained in a well labeled word document.
Goals
When you finish this homework, you should have:
- Demonstreate an understanding of the basic MIPS architecture.
Formal Description
- Please do problem 4.1 page 372-373 ( 4.1.1 through 4.1.3)
- Please do problem 4.3 page 373 (4.3.1 through 4.3.3). Think about how this problem impacts data hazards.
- Please trace the instruction
lw $a3, imm($t1)
through the mips diagram given in the notes. Show the values of all of the data lines and all control lines. R[$t1] and M[address] can be used in this case where the contents of memory and registers are unknown.
- Using the MIPS diagram in the notes, add the hardware to enable the
jal
instruction. In addition to modifying the diagram:
- Clearly discuss any new hardware added.
- Clearly discuss any control lines added and how these will be used.
Required Files
A single word document.
Submission
Submit the assignment to the D2L folder HW5 by the due date.