Команда JNZ <re18>
Команда "переход, если содержимое аккумулятора не равно нулю" выполняет ветвление пл адресу, если хотя бы один бит аккумулятора равен "1", в противном случае выполняется следующая команда. Адрес ветвления вычисляется сложением относительного смещения со знаком во втором байте команды (re18) и содержимого счетчика (РС) после прибавления к нему 2. Содержимое аккумулятора не изменяется. Эта команда на флаги не влияет.
Ассемблер: |
JNZ <метка> |
Код: |
|
|
Время: |
2 циклa |
Алгоритм: |
(PC):=(PC)+2
если (A)№0, то (PC):=(PC)+<re18> |
Пример: |
;(A)=00H
JNC LAB14 ;нет перехода на LAB14
INC A
LAB14: JNZ LAB15 ;переход на метку LAB15
...
LAB15: NOP
|
|