Answer from cs61c-el (David Tung 16479725) for Question 2 Something like a register always takes a signal, but we always want it to output the same thing, except when we decide to explicitly change it. This is why we need a RegWrite signal, so that we do not accidentally change the values in our registers because there was something flowing the bus that it is connected to.