Answer from cs61c-au (Robert Webb 14343043) for Question 2 If there were too many instructions between here and there, then the immediate value of the number of instructions that the instruction at HERE would have to jump might be too big for the bits that are allocated for the relative distance away of the destination instruction.