Quiz submission record for quiz2-2-2 at Thu Jul 1 02:55:08 2004: Your Answer for Question 1: Convention: divide registers into 2 classes of registers $t0 - $t9: 10 temp registers, not preserved by the callee $s0 - $s7: 8 saved registers that are preserved by the callee. Your Answer for Question 2: We should eliminate the steps to setting up the stack frame because in non recursive languages, the stack frame can be static since there is only one procedure call at a time. The error we often see in scheme is segmentation fault in which the base cases are not correctly identified. Your Answer for Question 3: The use of registers and the convention of organizing into 2 kinds of registers are quite interesting. With only a small number of registers and memory, MIPS is able to organize lots of variables, procedures and the code itself. Your unique submission ID is quiz2-2-2-cs61c-bx-1088675708-1343.