Quiz submission record for quiz3-1-2 at Tue Jul 6 00:49:30 2004: Your Answer for Question 1: No. Though there are three different types of MIPS instructions, and even if their contents may be the same, the "op" field of the instructions of different types are distinct so the computer knows how to take care of the rest of the fields. For the instructions of the same type, there is no chance of ambiguity either, since unique combination of "op" and "funct" and other fields correspond to the specific instruction. Your Answer for Question 2: Conditional jumps in MIPS are only allowed to branch within the range of +/- 2^15 words. So in the case above, if Here and There are more than 2 ^ 15 instructions apart, the assembler would have to insert an unconditional jump and invert the condition to bne (pg 150), which is an annoyance. If less than 2 ^ 15 words apart, then there is no problem--the assembler would be able to instruct the machine within 32-bit using the PC-addressing technique. Your unique submission ID is quiz3-1-2-cs61c-ew-1089100170-2682.