
- •1.2. Использование отладчика (симулятора) для ассемблерных модулей
- •1.3. Порядок создания программ на Ассемблере с помощью интегрированной среды
- •1.4. Порядок отладки программ на Ассемблере с помощью интегрированной среды
- •1.5. Дополнительные операторы языка Ассемблера для использования интегрированной среды
- •1.6. Задание для домашней подготовки
- •1.7. Лабораторное занятие
- •1.8. Отчет по работе
- •Лабораторная работа №2. "Исследование арифметических и логических операций над двоичными и шестнадцатеричными числами применительно к реализации в микроконтроллерах"
- •1. Логические и арифметические операции
- •2.6. Задание для домашней подготовки
- •1.7. Лабораторное занятие
- •Список рекомендованной литературы
1.7. Лабораторное занятие
1.7.1. Запустить на выполнение файл интегрированной среды, как указано в разделе 1.
1.7.2. Открыть новый документ и набрать текст программы 1.
Программа 1
Name TEST1 ; название модуля программы для сборки;
CSEG AT 0H ; абсолютный кодовый сегмент, начинающийся с адреса 0000Н
ORG 0H ;псевдокоманда задания адреса памяти
MOV R1,#05H ;запись данных в регистр R1
MOV B,#07H ;запись данных в регистр В
MOV A,R1 ;пересылка данных из R1 в аккумулятор
;----------------------------
ADD A,B ;исследуемая операция
;----------------------------
NOP ;пустая операция для останова отладки на этом операторе
END ;конец программы
1.7.3. Сохранить файл под именем TEST.A51
1.7.4. Откомпилировать программу, запустить сборщик и запустить отладчик для исследования этой программы.
1.7.5. В режиме пошаговой отладки исследовать изменение всех регистров, участвующих в программе с помощью протокола отладки и с помощью окна Watch.
1.7.6. Набрать разработанную при домашней подготовке программу и сохранить файл под именем TEST3.A51
1.7.7. Откомпилировать программу, запустить сборщик и запустить отладчик для исследования этой программы.
1.7.8. В режиме пошаговой отладки исследовать изменение всех регистров, участвующих в программе с помощью протокола отладки. Показать преподавателю результаты отладки.
Список рекомендованной литературы
1. Бродин В.Б., Шагурин И.И. Микроконтроллеры. Архитектура, программирование, интерфейс. Справочник, ЭКОМ, М., 1999г.
2. Однокристальные микроЭВМ. Семейство МК48. Семейство МК51. Техническое описание и руководство по применению. /Липовецкий Г.Н., Литвинский Г.В., Оксинь О.Н., Проценко Л.В., Петренко Н.В., Сивобородов П.В. - М.: МП "Бином", 1992.
3. Бродин В.Б., Шагурин И.И. Системы на микроконтроллерах и БИС программируемой логики. М.: "ЭКОМ", 2002 г. 400с.