В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > HC08 > ASM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


DBNZ - Декрементировать и перейти, если не ноль (Decrement and Branch if not Zero)

Операция
A <-- (A) - $0001 или: M <-- (M) - $01 или: X <-- (X) -$0001
PC <-- (PC) + $0003 + rel если (результат) 0, при прямом DBNZ, IX1
PC <-- (PC) + $0002 + rel если (результат) 0, при DBNZA, DBNZX или IX
PC <-- (PC) + $0004 + rel если (результат) 0, при DBNZA, DBNZ SP1
Описание Из содержимого регистра A, X или M вычитается единица, затем выполняется переход, с использованием относительного смещения, если результат вычитания не равен нулю.
Коды признаков и Булевы выражения
V     H I N Z C
- 1 1 - - - - -

Исходные формы, режимы адресации, машинные коды и количество циклов

Исходные формы Режим адресации Машинные коды Количество циклов HC08
Код операции Операнд(ы)
DBNZ opr,rel DIR 3B dd rr 5
DBNZA rel INH 4B rr 3
DBNZX rel INH 5B rr 3
DBNZ X, rel IX 7B rr 4
DBNZ opr,X, rel IX1 6B ff rr 5
DBNZ opr,SP, rel SP1 9E6B ff rr 6