Answer from cs61c-af (Annie Tran 16811592) for Question 1 one technique is to assume that registers $t0-$t9 are temporary registers that are not preserved by the callee on a procedure call. register $s0-$s7 are 8 registers that needs to be saved on a procedure call.