Команда JZ <re18>
Команда "переход, если содержимое аккумулятора равно 0" выполняет ветвление по адресу, если все биты аккумулятора равны "0", в противном случае выполняется следующая команда. Адрес ветвления вычисляется сложением относительного смещения со знаком во втором байте команды (re18) и содержимым счетчика команд после прибавления к нему 2. Содержимое аккумулятора не изменяется. Эта команда на флаги не влияет.
Ассемблер: |
JZ <метка> |
Код: |
|
|
Время: |
2 циклa |
Алгоритм: |
(PC):=(PC)+2
если (A)№0, то (PC):=(PC)+<re18> |
Пример: |
;(A)=01H
JZ LAB16 ;нет перехода на LAB16
DEC A
LAB16: JZ LAB17 ;переход на метку LAB17
...
LAB17: CLR A
|
|