Quiz submission record for quiz2-2-2 at Wed Jun 30 23:11:22 2004: Your Answer for Question 1: Using frame pointer instead of register. We can store local variables and argument in stack frame, so we may use less registers. Your Answer for Question 2: The step of store&load of $ra can be elimnated, and we would never see stack overflow error. Your Answer for Question 3: I wonder why mips uses such procedure call. I think IA32's precedure call is much more easy and reasonable. Using frame pointer should be more good way to programming. Your unique submission ID is quiz2-2-2-cs61c-bd-1088662282-1699.