Quiz submission record for quiz2-1-2 at Mon Jun 28 23:55:28 2004: Your Answer for Question 1: I’m not entirely sure on this one. Based on my understanding, MIPS assembly language essentially translates procedures called by the program. It regulates the flow of data between registers and memory as the program executes by loading words, storing words, and keeping track of the stack pointer from one function call to another. Because of this, I think that parts of the C program not translated into assembly language code probably lies outside functions/local variables, such as static/global variables and definitions declared at the start of the program. Your Answer for Question 2: Assuming k is assigned to register $s0: add $s0, $s0, 1 #register $s0 contains $s0 + 1 Your Answer for Question 3: I really enjoy reading COD (compared to K&R). I never knew a programming language like C would be compiled to MIPS. It seems like so much happens inside the computer that the average user just neglects/ignores or does not know about. I thought the explanations in these three sections were very clear and I liked the fact that COD has examples walking the reader through each line of code. Your unique submission ID is quiz2-1-2-cs61c-ei-1088492128-3056.