Quiz submission record for quiz2-2-1 at Wed Jun 30 08:56:37 2004: Your Answer for Question 1: No, the goto is unnecessary, and there is probably a way to work without a do while statement as well. The designers of C included them all to allow for flexibility for the developer and to make it easier for him to code probably. Your Answer for Question 2: 3 of them. beq, bne, and slt. beq and bne check for equality: beq branches if equal and bne branches if not equal. slt checks to see if one value is larger than the other (set on less than). The designers of MIPS probably wanted to keep the instruction set small and simple to make the system fast, leaving the complicated part to the software. Your Answer for Question 3: Nothing was that difficult, I just found it interesting how the MIPS system interpreted all the loop statements in programming languages. Your unique submission ID is quiz2-2-1-cs61c-ar-1088610997-165.