
PROGRAMMING CONCEPTS II 107
3.3 | Branch Instructions
Branch instructions are very important, because they carry on them the full power of a computer.
Branching can be conditional or unconditional. Unconditional branching becomes necessary
when looping back or forward is done infi nitely, like when we use software to generate a square
wave continuously. However, most of the time, conditional branching is what may be more
important. Taking decisions based on the result of a computation is what gives computers their
power and versatility. Most instructions that we will use subsequently, become meaningful only
when conditional branching is used. ...