Постановка задачи - раздел Высокие технологии, Описание и характерные особенности микроконтроллеров ATmega8535 Занести Числа В Память:
A = ...
Занести числа в память:
a = ;
b = ;
c = N;
d = N - 1;
e = ;
Для вариантов 1 – 10:
f = ;
Для вариантов после 10:
f = .
N – номер варианта по списку группы или выданный преподавателем.
Произвести операции над числами a,b,c,d,e,f по вариантам, заданным в таблице 8.
Таблица 8
Номер
варианта
Выражение
Номер
варианта
Выражение
Содержание отчета
Отчет по лабораторной работе должен содержать номер, название, цель лабораторной работы, задание на лабораторную работу, текст программы на языке ассемблера.
Любые устройства в том числе и устройства связи радиоавтоматики или аудиовизуальной аппаратуры требуют присутствия в своем составе устройства... Одним распростран нными в настоящее время являются микроконтроллеры фирмы... Описание и характерные особенности микроконтроллеров 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 и строки
Постановка задачи
Занести числа в память:
a = N+100;
b = ;
c = N+60;
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов