|
Поиск по сайту: |
|
По базе: |
![]() |
| Главная страница > Обзоры по типам > Микроконтроллеры > AVR > Команды | |||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||
Команда RJMP - перейти относительноОписание: Команда выполняет относительный переход по адресу в пределах +2 Кслов (4 Кбайт) текущего состояния счетчика команд. В ассемблере вместо относительных операндов используются метки. Для AVR микроконтроллеров с памятью программ не превышающей 4 Кслов (8 Кбайт) данная команда может адресовать всю память программ. Операция
16-разрядный код операции:
Булевы выражения регистра статуса (SREG)
Пример:
cpi r16, $42 ; Сравнить r16 с $42
brne error ; Перейти если r16 <> $42
rjmp ok ; Безусловный переход
error: add r16, r17 ; Сложить r17 с r16
inc r16 ; Увеличить на 1 r16
ok: nop ; Назначение для rjmp (пустая операция)
Слов: 1 (2 байта) Циклов: 2 Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
||||||||||||||||||||||||||||||||||||||||||||||