Answer from cs61c-ef (Tanay Nagjee 16096756) for Question 2 This is because while nearly every conditional branch is to a nearby location, there are occassional branches to farther away addresses than can be represented in the 160 bits of the conditional branch instruction.