Answer from cs61c-ew (Joo-Rak Son 16103505) for Question 2 When writing data on a register (after the execution of an instruction), this RegWrite signal controls whether it will be proceeded or not. When it is asserted, the register unit goes ahead and write on the specified register at the clock edge.