Quiz submission record for quiz2-2-1 at Tue Jun 29 19:39:59 2004: Your Answer for Question 1: Nope. I don't think it needs all of them. It will be fine with just if and goto statements. The others have been included for the programmer's ease while coding. They are just another way of implementing if statements. But because of the availability of while and do while statements, coding becomes easier and faster at the higher level. Your Answer for Question 2: Decision making statements in C are - equal to, not equal to, greater than,less than,swich/case,while and many more. MIPS has just three decision making statements - 'beq', 'bne' and 'slt'. Designers of MIPS didn't include more decision making instructions because they wanted to keep the "equipment"(hardware) simple and wanted to keep clock cycles per instruction, low. Your Answer for Question 3: There wasn't anything that could be termed difficult. It was an interesting reading. It is interesting to see how just a few very basic operations/instructions can be used to make much more complex instructions. Your unique submission ID is quiz2-2-1-cs61c-fy-1088563199-2142.