Answer from cs61c-bx (Tuan Ha 16989532) for Question 3 The use of registers and the convention of organizing into 2 kinds of registers are quite interesting. With only a small number of registers and memory, MIPS is able to organize lots of variables, procedures and the code itself.