Команда JNC <re18>
Команда "переход, если перенос не установлен" выполняет ветвление по адресу, если флаг переноса равен нулю, в противном случае выполняется следующая команда. Адрес ветвления вычисляется с помощью сложения относительного смещения со знаком во втором байте команды (re18) и содержимого счетчика команд после прибавления к нему 2. Флаг переноса не изменяется. Эта команда на другие флаги не влияет.
Ассемблер: |
JNC <метка> |
Код: |
|
|
Время: |
2 циклa |
Алгоритм: |
(PC):=(PC)+2
если (С)=0, то (PC):=(PC)+<re18> |
Пример: |
;(C)=1
JNC LAB12 ;нет перехода на LAB12
CPL C
LAB12: JNC LAB13 ;переход на метку LAB13
|
|