Quiz submission record for quiz2-2-2 at Wed Jun 30 20:33:25 2004: Your Answer for Question 1: Register spilling means that information in registers are slowly loaded to memory and then later reloaded back into the registers. By using registers $t0-$t9 for holding temporary values, the convention cuts down on the necessary saving and loading times of some registers. Only registers $s0-$s7 need to be saved and loaded. Your Answer for Question 2: If we forbade recursion in a language, we would not need to keep stack frames that stores the parameters a function was called with. Since only one instance of a function can be open at any time, there need not be a stack. We would also avoid common scheme errors such as infinite loops and possibly stack overflow errors. Your Answer for Question 3: The recursive examples in MIPS were hard to follow. I can't quite follow the order of execution of the jump statements. Your unique submission ID is quiz2-2-2-cs61c-cj-1088652805-330.