Answer from cs61c-aq (Anjali Jagannatha Koppal 16454392) for Question 2 The register-write signal writes the new output onto the register. But it only does so on the clock edge. This is to ensure that there is no ambiguity with respect to the data stored in a register.