This group of instructions alter normal sequential flow of the program.
Condition flags are not affected by any instruction in this group.
There are two types of branch instructions- unconditional and conditional.
Unconditional transfers simply load the program counter with the new address of the instruction from where the execution starts again.
Conditional transfer examine the status of one of the four processor flags to determine if the specified branch is to be executed.
The conditions that may be specified for 8085 is shown in the Table 11.3.
Table 11.3: Condition codes of 8085