Команда JB <bit>, <re18>
Команда "переход если бит установлен" выполняет переход по адресу ветвления, если указанный бит равен "1", в противном случае выполняется следующая команда. Адрес ветвления вычисляется с помощью прибавления относительного смещения со знаком в третьем байте команды (re18) к содержимому счетчика команд после прибавления к нему 3. Проверяемый бит не изменяется. Эта команда на флаги не влияет.
Ассемблер: |
JB (bit), <метка> |
Код: |
|
|
|
Время: |
2 циклa |
Алгоритм: |
(PC):=(PC)+3
если (bit)=1, то (PC):=(PC)+<re18> |
Пример: |
;(A)=96H, (10010110B)
JB ACC.2,LAB5 ;эта команда обеспечивает переход
;на метку LAB5
...
LAB5: INC A
|
|