Answer from cs61c-as (Gerardo Bonilla 15311015) for Question 1 Using the stack to save registers for later use and having $t0-$t9 be temporary registers that are not preserved by the called procedure and $s0-$s7 are saved registers that are preserved on a procedure call