Команды данной группы предназначены для организации программ ветвления. В неё входят команды условного и безусловного переходов, а так же команды вызова подпрограмм. Эти команды анализируют разряды Рг.П.
Мнемоника
| Размер в байтах
| Тип адресации
| Функциональное назначение
|
JMP<B2>
<B3>
|
| Непосредственная
| Безусловный переход к команде, адрес которой указан во 2 и 3 байтах команды.
|
JNZ<B2>
<B3>
|
| Непосредственная
| Переход к выполнению команды с адресом 2 и 3 байта при отсутствии 0
|
JZ <B2><B3>
|
| Непосредственная
| Переход к выполнению команды с адресом 2 и 3 байта при наличии 0
|
JNC<B2><B3>
|
| Непосредственная
| Переход к выполнению команды с адресом 2 и 3 байта при отсутствии переноса
|
JC<B2><B3>
|
| Непосредственная
| Переход к выполнению команды с адресом 2 и 3 байта при наличии переноса
|
JPO<B2><B3>
|
| Непосредственная
| Переход к выполнению команды с адресом 2 и 3 байта при отсутствии четности
|
JPE<B2><B3>
|
| Непосредственная
| Переход к выполнению команды с адресом 2 и 3 байта при наличии четности
|
JP<B2><B3>
|
| Непосредственная
| Переход при наличии положительного результата
|
JM<B2><B3>
|
| Непосредственная
| Переход при наличии отрицательного результата
|
CALL<B2><B3>
|
| Непосредственная
| Безусловный переход к подпрограмме, адрес первой команды которой находится в ячейки памяти с адресом 2 и 3 байтах команды
|
CNZ<B2><B3>
|
| Непосредственная
| Переход к подпрограмме при отсутствии 0
|
CZ<B2><B3>
|
| Непосредственная
| Переход к подпрограмме при наличии 0
|
CNC<B2><B3>
|
| Непосредственная
| Переход к подпрограмме при отсутствии переноса
|
CC<B2><B3>
|
| Непосредственная
| Переход к программе при наличии переноса
|
CPO<B2><B3>
|
| Непосредственная
| Переход к программе при отсутствии четности
|
CPE<B2><B3>
|
| Непосредственная
| Переход к программе при наличии четности
|
CP<B2><B3>
|
| Непосредственная
| Переход к программе при наличии четного результата
|
CM<B2><B3>
|
| Непосредственная
| Переход к программе при отрицательном результате
|
REP
|
|
| Безусловный возврат из подпрограммы
|
RNZ
|
|
| Возврат из подпрограммы при отсутствии 0
|
RZ
|
|
| Возврат из подпрограммы при наличии 0
|
RNC
|
|
| Возврат из подпрограммы при отсутствии переноса
|
RC
|
|
| Возврат из подпрограммы при наличии переноса
|
RPO
|
|
| Возврат из подпрограммы при отсутствии четности
|
RPE
|
|
| Возврат из подпрограммы при наличии четности
|
RP
|
|
| Возврат из подпрограммы при наличии положительного результата
|
RM
|
|
| Возврат из подпрограммы при наличии отрицательного результата
|