Answer from cs61c-ay (Peter Lau 16743989) for Question 2 if the Here and There are more than +/-2^15 words away from the current instruction (PC) then the offset cannot be fitted into the 16 bits provided in beq/bne to hold the branch target.