Answer from cs61c-al (Phillip Chin 16156822) for Question 1 Having temporary registers and saved registers is one technique that reduces register spilling. Because temporary registers can be used and their values do not have to be restored, it allows for easy usage.