Quiz submission record for quiz2-1-2 at Tue Jun 29 10:37:27 2004: Your Answer for Question 1: Comments are not translated. They are there for programmers to see and read regarding the program. Preprocessor #define. This is not translated into assembly code because the compiler preprocesses it. It replaces all the #define macro with the correct code. After that is it translated into assembly code. This is to make things easier for the programmer to understand the code and faster to change one line of code than many. Your Answer for Question 2: lw $t0, 0(k) add $t0, $t0, 1 sw $t0, 0(k) Your Answer for Question 3: The reading seems simple. The most interesting part is that now I know how much work a compiler would have to do. It has to write tons of code for just one line if it has to solve an arthmetic problem with tons of operands. I think the most difficult part about this reading is this quiz. It is quite confusing. Your unique submission ID is quiz2-1-2-cs61c-aj-1088530647-526.