Quiz submission record for quiz2-1-2 at Mon Jun 28 15:44:01 2004: Your Answer for Question 1: Am I confused by the phrasing of this question, but here are some examples: 1) C: a = 1 + 2 + 3; MIPS: add $t0, 1, 2 add $t1, $t0, 3 #this addition in C does not transalate directly into assembly language but C is used to write things more programmer friendly but something like a compiler or a linker transalates it all into MIPS 2) C: a[12] = s[0] + s[8]; MIPS: lw $t0,32($s3) add $t0,$s2,$t0 sw $t0, 48($s3) #assume the variables are all respective. even though the C code does not transalate directly, they transalte indirectly. I hope I answered what the question asked :-/ Your Answer for Question 2: # assume k is stored in $s0 add $s0, $s0, 1 Your Answer for Question 3: MIPs seems pretty basic but why can't we do something like this for the example on page 113-114: lw $t0,32($s3) add 48($s3),$s2,$t0 can MIPS not handle that? Will this question be answered.. -_-.. I am also assuming we don't have to declare any variables in MIPS do we? or do we just state them like in php or flash MX? Your unique submission ID is quiz2-1-2-cs61c-eo-1088462641-2460.