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

 
Пересюхтюмя


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





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





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


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





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


Команда CPSE - cравнить и пропустить если равно

Описание:

Команда выполняет сравнение содержимого регистров Rd и Rr и пропускает следующую команду если Rd = Rr.

Операция:

(i) If Rd = Rr then PC <-- PC + 2 (or 3), else PC <-- PC +1
  Синтаксис Операнды: Счетчик программ:
(i) CPSE Rd,Rr 0 < d <31, 0 < r<31
PC<-- PC + 1, если
условия не соблюдены,
то пропуска нет
PC<-- PC + 2, пропуск
одного слова команды
PC<-- PC + 3, пропуск
двух слов команды


16-разрядный код операции:


0001 00rd dddd rrrr

Булевы выражения регистра статуса (SREG)
I T H S V N Z C
- - - - - - - -


Пример:

     inc r4       ; Увеличить на 1 r4
     cpse r4, r0  ; Сравнить r4 с r0
     neg r4       ; Выполнить если r4 <> r0
     nop          ; Продолжать (пустая операция)

Слов: 1 (2 байта)

Циклов: 1