Quiz submission record for quiz3-1-2 at Mon Jul 5 22:19:42 2004: Your Answer for Question 1: No, they cannot. If they did, one would have to implement a way for the assembler to tell which instruction is being called. They eliminated this possibility by having different bits in the opcode to tell which type of instruction it is. So, if two MIPS instructions have the same bit pattern, they will be the same instruction. Your Answer for Question 2: If There is very far away from Here, the distance to branch may be too far to be represented in the 16 bits of the conditional branch instruction. Because of this, the assembler will replace the branch with an unconditional jump to There, and turns the beq into a bne to let the branch decide whether or not to skip the unconditional jump. Here: bne $t0, $1, L1 j There L1: Your unique submission ID is quiz3-1-2-cs61c-ep-1089091182-392.