Answer from cs61c-ev (Roland Carlos 16583196) for Question 3 The Add unit is how the hardware calcuates the correct address to branch to. You could not do this with just one ALU since an ALU can only do one operation at a time (add or subtract). The zero ALU subtracts while the Add ALU adds. You cannot do both at the same time.