Содержание отчета. 1 Наименование, номер и цель работы

1 Наименование, номер и цель работы.

2 Условия тренировочного и индивидуального заданий и результаты их выполнения.

3 Схемы алгоритмов и листинги программ для тренировочного и индивидуального заданий.

4 Ответы на контрольные вопросы.

Контрольные вопросы

1 Сколько команд (инструкций) включает в себя система команд МК dsPIC33F?

2 На какие группы разделены команды МК?

3 Из каких блоков состоит программа на языке программирования Ассемблер ASM30? Укажите их назначение.

4 Укажите назначение и правила записи метки «__reset:».

5 Какой символ использует для обозначения числового значения?

Методические указания

Краткие теоретические сведения

Обзор MPLAB ASM30 Ассемблера

Язык Ассемблера – машинно-ориентированный язык низкого уровня с командами, соответствующими командам микроконтроллера.

Условно текст программы на Ассемблере можно разбить на два блока:

– блок определений;

– блок кода.

В блоке определений указывается модель используемого МК, подключаются заголовочные файлы, объявляются константы и переменные, содержатся иные директивы, определяющие параметры работы Ассемблера и варианты сборки программы. В блоке кода содержатся непосредственно исполняемые микроконтроллером инструкции, сгруппированные в подпрограммы и обработчики событий.

Основу языка Ассемблера составляют директивы и инструкции. Директивы Ассемблера интерпретируются во время выполнения работы Ассемблера и используются для определения секций памяти, инициализации констант, декларирования и определения символов и т.д. Инструкции являются командами микроконтроллера, непосредственно исполняются им во время работы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: