Quiz submission record for quiz2-2-2 at Thu Jul 1 01:16:52 2004: Your Answer for Question 1: MIPS gives registers $t0-$t9 that are not preserved by called procedure and thus do not need to be spilled. Your Answer for Question 2: You wouldn't have to worry about non-terminating loops with no recursion. A language without recursion woudlnt have to worry about registers holding the same value so you could eliminate the extra pushing and restoring steps where you make room to store the recursive functions data. Your Answer for Question 3: Thinking of recursion as step by step procedure is challenging as well as the sheer amount of syntax that comes with MIPs. There are so many different kinds of registers that its hard to trace. Simple operations like z=x+y become tedious when translated to MIPs. Your unique submission ID is quiz2-2-2-cs61c-be-1088669812-2328.