Answer from cs61c-eg (Ramanarayan Vasudevan 15938560) for Question 2 If "There" is further than 2^16 words away from the "Here" than the assembler might have difficulty with the code. Since using the register + branch address limits the size of the jump.