Answer from cs61c-eq (Nicholas Hwang 16732453) for Question 1 Using temporary registers avoids the need to save and restore their values if we know that it isn't necessary to do so.