Question 9, parts a,b and c, change "always reduce" to "never increase".
Question 7 - you can use a label for a 'jump' instruction, but not for a 'beq'
Question 14 - (Sorry!) the contents of register rs (bits 21-25) go to the ALU, and the result is put into register ** rd **
Question 15 - The forwarding unit can also forward results to the Data Memory
Question 13 - a "MByte/sec" is 10^6 bytes (not 2^20) bytes per second"

Time's up!!