Lab 9 - Midterm 2 solutions and Pipelined Datapath

The purpose of this lab is to see how hazard detection works in the pipelined datapath.

The midterm solutions will be discussed at the start of the lab. They are posted in the Solutions section.

To see how hazard detection works in the pipelined datapath, do problem 6.14 on page 456 of the book. Just to clarify, you will be listing the fields in ID/EX, EX/MEM and MEM/WB registers. You can ignore the IF/ID register for this assignment. Figure 6.30 on page 409 does not show the PC field in those 3 registers, but do include the PC field in your solution.