Команда 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