Answer from cs61c-ay (Peter Lau 16743989) for Question 1 Using separate temporary and saved registers. The temporary registers are not saved (preserved) on a procedure call, as the values they contain are not needed when the called procedure returns.