Answer from cs61c-ei (Jing Chen 16669246) for Question 1 If we simply pipelined the datapath without the control, the new processor would not work because not only does the data need to be passed along through the clock cycles of each instruction but control signals must also do the same. This is so that the control values of one instruction will not be overwritten by the control values of a consecutive instruction when going through the pipeline. Control signals are spread out through the entire processor and those signals must remain the same for every instruction, or else there is no guarantee on the results.