Branch instructions modify the program counter to skip over sections of code or to
repeat previous code. Conditional branch instructions perform a test and branch only if the test is TRUE. Unconditional branch instructions, called jumps, always branch.