Quiz submission record for quiz2-2-1 at Tue Jun 29 18:17:28 2004: Your Answer for Question 1: As far as MIPS is concerned, only the if and goto statements are required. Both the do while and the while statements can be performed with just if statements and gotos. I believe that the two while statements are included to make life easier for C programmers since doing a while loop with if statements is not fun. Also, C doesn't seem to have the goto option that MIPS does. Your Answer for Question 2: C has the following decision statements: if, while, switch case, and for. MIPS has the following: beq, bne, and slt. The designers of MIPS probably wanted to include as little unique instructions as possible. Since all of the other statements in C can be represented by the three MIPS statements, there is no need for anything else. Also, it is much easier to tell a computer to compare two numbers than to perform an entire loop. Your Answer for Question 3: I did not find the reading too difficult. I did find it somewhat hard to remember all of the different instructions and how to translate the C statements into MIPS. Your unique submission ID is quiz2-2-1-cs61c-ae-1088558248-812.