Answer from cs61c-ek (jin tang li 15994133) for Question 1 mips offers two classes of registers, $t0-St9 for temporary registers that are not preserved by the callee $s0 - $s7 8 saved registers must be preserved on procedure call.