Логические команды - раздел Высокие технологии, Описание и характерные особенности микроконтроллеров ATmega8535 Команда And
Синтаксис: And Rd, Rr
...
Команда AND
Синтаксис: AND Rd, Rr
где 0 < d < 31, 0 < r < 31
Команда межрегистрового логического «И». Иначе: команда межрегистрового логического умножения, где логическое «да» наступает только в случае единогласного «да», а логическое «нет», соответственно, во всех остальных случаях (см. таблицу 1).
Таблица 1.
Пример:
and r2, r0 ; Логически перемножить содержимое ;регистров r2 и r0
and r20, r30 ; Логически перемножить содержимое ;регистров r20 и r30
Любые устройства в том числе и устройства связи радиоавтоматики или аудиовизуальной аппаратуры требуют присутствия в своем составе устройства... Одним распростран нными в настоящее время являются микроконтроллеры фирмы... Описание и характерные особенности микроконтроллеров 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
Команда осуществляет проверку на ноль или минус. При её выполнении пр
Команда 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 и строки
Новости и инфо для студентов