Quiz submission record for quiz2-1-2 at Tue Jun 29 09:31:43 2004: Your Answer for Question 1: WHAT is ' not translated directly '???? If you mean 'not represented by MIPS register', there are some purpose of C code, like caculation of complicated expression, argument passing, and so on. In case of calculation, it is explained in text book. I'll explain the second purpose. In function call, we pass argument using argument register ($a0~$a9). but arguments are too many, we use stack pointer register to store and pass arguments. Your Answer for Question 2: Simply, add $k, $k , 1 it works. :) Your Answer for Question 3: instructions of mips are most interesting. I wanna to program using spim as soon as possible! Your unique submission ID is quiz2-1-2-cs61c-bd-1088526703-2728.