Quiz submission record for quiz2-1-2 at Tue Jun 29 02:22:25 2004: Your Answer for Question 1: Function headers and comments are not translated directly into MIPS. Their function lies with compiling cleanly and documentation, not managing the registers or performing machine routines. Your Answer for Question 2: addi k, k, 1 With the information given, I couldn't think of another solution. A 1 is needed to increment k, and I cannot find a possible way to get the number one out of having one variable and add/sub routines. Your Answer for Question 3: The reading was simple enough, but I wasn't clear on one thing. If arrays are stored in memory, what is the base register that refers to the array? Is an actual chunk of the array, some reference into memory, or what? I also am wondering why a distinction must be made between "variables" and "temporary variables". I realize how they are different, but why is it necessary for MIPS to distinguish between them? Your unique submission ID is quiz2-1-2-cs61c-eq-1088500945-2932.