Quiz submission record for quiz2-2-1 at Tue Jun 29 20:56:18 2004: Your Answer for Question 1: The while loop can be used to impliment any for loop, do-while loop, if-goto combination, or if statement. These loop and conditional constructions are used to make code more readable and less contrived. For example: i = 0; while(i < 10) { printf("%i\n", i); i++; } and for(i = 0; i < 10; i++) printf("%i\n", i); Are equivalent, but the for construction is much more readable because it collects the loop constaints together. Your Answer for Question 2: if elseif while for do while switch in MIPS beq bne slt (used with beq, bne) MIPS was designed to have the smallest possible instruction set. As explained in question 1, only a few of the possible constructions are necessay, because branching statements are all constructions of eachother. Your Answer for Question 3: I haven't had any problems with this reading. I would like to see more C translated into MIPS, because it adds a lot to my comprehension. Your unique submission ID is quiz2-2-1-cs61c-au-1088567778-1779.