Answer from cs61c-ao (Roger Tseng 16507336) for Question 3 the purpose of the add unit is to always perform the add operation for addressing. it would not be possible for a single ALU to perform both functions because the adder is wired specifically to perform the actions on the given inputs of a PC+4 and a shift left 2.