Команды безусловного перехода - раздел Высокие технологии, Описание и характерные особенности микроконтроллеров ATmega8535
Команда Rjmp
Синтаксис: Rjmp ...
Команда RJMP
Синтаксис: RJMP n
где -2048 < n < 2048 (-2K < n < 2K)
Команда относительного перехода через n+1 команду. Переход можно осуществить не более чем на 2048 команд в обе стороны.
Пример:
rjmp Init ; Перейти к адресу с меткой Init, ;находящемуся в пределах двух килобайт от ;текущей позиции.
Команда IJMP
Синтаксис: IJMP
Команда косвенного перехода к адресу, записанному в регистровой паре Z. Под регистровой парой Z тут нужно понимать 30-й и 31-й регистры.
Любые устройства в том числе и устройства связи радиоавтоматики или аудиовизуальной аппаратуры требуют присутствия в своем составе устройства... Одним распростран нными в настоящее время являются микроконтроллеры фирмы... Описание и характерные особенности микроконтроллеров ATmega...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Команды безусловного перехода
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Система команд микроконтроллера
Система команд микроконтроллера ATmega8535 весьма развита и насчитывает 130 различных инструкций. Большинство команд занимает только 1 ячейку памяти (16 бит) и выполняется за 1 такт [4].
Команды пересылки данных
Команда MOV
Синтаксис: MOV Rd, Rr
0 < d < 31, 0 < r < 31.
Команда копирует содержимое регистра Rr в р
Арифметические команды
Сложение без переноса ADD (ADD - Add without Carry)
Синтаксис: ADD Rd, Rr
0 < d < 31, 0 < r < 31.
&
Команды умножения
Команда MUL
Синтаксис: MUL Rd, Rr
0 < d < 31,0 < r < 31
Команда перемножает две 8-раз
Команды сравнения
Команда TST
Синтаксис: TSR Rd
где 0 < d < 31
Команда осуществляет проверку на ноль или минус. При её выполнении пр
Логические команды
Команда AND
Синтаксис: AND Rd, Rr
где 0 < d < 31, 0 < r < 31
Команда межрегистрового логического «И».
Команда ANDI
Синтаксис: ANDI Rd, K
где 0 < d < 31, 0 < K < 255
Команда осуществляет операцию логического «И» (см. таблицу 1) для содержимого ре
Команды сдвигов и операций с битами
Команда CLR (Clear Register)
Синтаксис: CLR Rd
где 16 < d < 31
Команда установки значения логического «нет» (нуля)
Команды условного перехода
Команда CPSE
Синтаксис: CPSE Rd, Rr
где 0 < d < 31, 0 < r < 31
Команда межрегистровог
Команда BRIE
Синтаксис: BRIE n
где -64 < n < 63
Команда относительного перехода через n+1 команду, в случае, если установлен (равен единице) флаг гло
Окно просмотра содержимого памяти
Для просмотра содержимого оперативной памяти необходимо в меню «View» выбрать пункт «Memory» (рисунок 12).
Запуск эмулятора
Программа "AVR Studio" позволяет запустить программу в реальном времени и в пошаговом режиме. В меню отладки «Debug» находятся все варианты запуска программы, например:
Постановка задачи
1. Занести число из столбца «Число 1» таблицы 7 и строки, соответствующей заданному варианту, в регистр R24;
2. Занести число из столбца «Число 2» таблицы 7 и строки
Новости и инфо для студентов