Quiz submission record for quiz2-1-2 at Tue Jun 29 09:44:01 2004: Your Answer for Question 1: I'm having trouble with this question because all I could think of is the /* comments */ . C doesn't need to translate the comments into assembly code because the comments are not needed by assembly code to run the program; they help the programmers understand their code. Your Answer for Question 2: add k, k, 1; #k = k + 1 assuming that k has register $s1, the code above can be rewritten: add $s1, $s1, 1; Your Answer for Question 3: Learning MIPS was confusing. I still don't quite understand what registers are. Design principle 1 says "simplicity favors regularity" and I agree; writing a function that can take any number of arguments is considerably harder than writing a function that, for example, always takes 2. Your unique submission ID is quiz2-1-2-cs61c-cl-1088527441-2097.