команды.
JC
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при переполнении (CY=1)
JNC
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при отсутствии переполнения
(CY=0)
JZ
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при нулевом результате (Z=1)
JNZ
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при ненулевом
результате(Z=0)
JM
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при отрицательном результате
(S=1)
Продолжение таблицы 3.9
JP
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при положительном результате
(S=0)
JPE
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при четном результате (P=1)
JPO
addr16
3 10
Переход на команду, расположенную по
адресу addr16, при нечетном результате (P=0)
Команды условной передачи управления вида JUMP IF в зависимости от
состояния разрядов регистра признаков выполняют или не выполняют
переход к определенной точке программы. Эти команды не влияют на
содержимое регистров, флагов и состояния МП, а оперируют только со
счетчиком команд РС. Наиболее часто команды условных переходов
применяются для организации циклов.
CC
addr16
3 11/17
Вызов подпрограммы, расположенной по
адресу addr16, при переполнении (CY=1)
CNC
addr16
3 11/17
Вызов подпрограммы, расположенной по
адресу addr16, при отсутствии переполнения
(CY=0)
CZ
addr16
3 11/17
Вызов подпрограммы, расположенной по
адресу addr16, при нулевом результате (Z=1)
CNZ
addr16
3 11/17
Вызов подпрограммы, расположенной по
адресу addr16, при ненулевом результате(Z=0)
CM 3 11/17
Вызов подпрограммы, расположенной по