branch instruction
Java
Stores a new instruction address into the program counter. The effect of this is the next instruction to be fetched will not usually be the one immediately following the branch instruction. Hence the normal sequential execution of instructions is disrupted. This allows both repetition and conditional execution of instructions to be effected.