By default, the CPU loads and executes programs sequentially. But the current instruction might
be conditional, meaning that it transfers control to a new location in the program based on the
values of CPU status flags (Zero, Sign, Carry, etc.). Assembly language programs use conditional
instructions to implement high-level statements such as IF statements and loops. Each of
the conditional statements involves a possible transfer of control (jump) to a different memory
address. A transfer of control, or branch, is a way of altering the order in which statements are
executed.
لطفا ترجمه اینا رو یکی بگه.. تخصصی کامپیوتر