Answer from cs61c-cd (Charles Leung 15905350) for Question 3 The add is used to goto a new program counter. I don't think that the ALU could also handle this task because it is deciding whether to replace the PC based on the data it is reading.