Quiz submission record for quiz2-2-2 at Thu Jul 1 10:34:04 2004: Your Answer for Question 1: The convention is to avoid saving and restoring a register whose value is never used. This is why there are temporary variables which are not preserved by the callee. Your Answer for Question 2: To forbid the use of recursion we could eliminate the step of storing frames in the stack and store them statically which makes it so that only one invocation of the procedure can be active at a time. Infinite loops was a common error. Your Answer for Question 3: I found that learning about the stack was most interesting ($sp and $fp). Your unique submission ID is quiz2-2-2-cs61c-ec-1088703244-2510.