Quiz submission record for quiz2-2-2 at Thu Jul 1 10:43:03 2004: Your Answer for Question 1: Using temporary registers avoids the need to save and restore their values if we know that it isn't necessary to do so. Your Answer for Question 2: I'm not sure I understand exactly what "procedure call steps" mean. All I can think of are the calls to jal and jr which are specific to procedures, but those seem necessary for programs to continue from where the procedure was called. In MIPS there won't be anything such as an undefined variable, since we are only using registers. I'm sure the right answer probably had something to do with recursion, but I can't think of any. Your Answer for Question 3: The code for MIPS is still hard to follow at this point...especially when it comes to recursion and we have to rely on jump statements. Again I think it just takes getting used to; the material isn't conceptually difficult but doing it myself is another story. Your unique submission ID is quiz2-2-2-cs61c-eq-1088703783-1040.