- •Общие принципы программирования однокристального 8-разрядного микропроцессора
- •Основные понятия
- •Адресация операндов
- •Запись простых программ
- •Работа на учебной микро-эвм
- •Задания для домашней подготовки
- •Требования безопасности труда
- •Порядок выполнения лабораторной работы
- •Содержание отчета
- •Вопросы для самоконтроля
- •Время, отведенное на выполнение работы
- •Литература
- •Содержание
Требования безопасности труда
При выполнении лабораторной работы на учебном микропроцессорном комплекте (УМК) необходимо выполнять общие правила техники безопасности:
- установку включать в сеть только после ознакомления с ее принципом действия и по разрешению лаборанта или преподавателя;
- перед включением УМК в сеть предупредить всех присутствующих членов бригады;
- при обнаружении неисправности (искрение, возгорание и т.п.) немедленно отключить УМК от сети и сообщить преподавателю;
- категорически запрещается самостоятельно вскрывать лицевую панель и ремонтировать УМК, применять самодельные предохранители или предохранители, рассчитанные на большие значения токов;
- запрещается оставлять УМК во включенном состоянии без наблюдения.
Порядок выполнения лабораторной работы
1. Ознакомиться с правилами техники безопасности при выполнении лабораторной работы.
2. Исследовать программу 1.
Порядок, выполнения задания:
- ввести в микро-ЭВМ программу 1;
- записать по адресу 0В00 исследуемое число;
- осуществить пуск программы с адреса 0800;
- проверить результат выполнения программы путем исследования
числа, записанного по адресу 0В01;
- исследовать процесс выполнения программы по командам; после
Выполнения каждой команды проанализировать содержание про-
граммно-доступных регистров микропроцессора.
3. Исследовать программу 2.
Порядок, выполнения задания:
- ввести в микро-ЭВМ программу 2.
- осуществить пуск программы 2 и проверить результат ее выполне-
ния по числу, записанному в регистрах В и С;
- меняя команду INX В на INR В, INR С, DCX В, DCR В, DCR С (пе-
резаписью кода команды по адресу 0803) выполнить модифициро-
ванную программу;
- сравнить результаты выполнения программ по числу, содержаще-
муся в регистрах В и С, с записанными в таблице 1.
4. Исследовать программу 3.
Порядок, выполнения задания:
- ввести в микро-ЭВМ по адресу 0В00 заданное число;
- осуществить пуск программы 3 и проверить результат ее выполне-
ния по числу, записанному по адресу 0В01;
- сравнить полученные результаты с данными таблицы 2.
5. Исследовать программу 4.
Порядок, выполнения задания:
- ввести в микро-ЭВМ по адресу 0В00 заданное число;
- осуществить пуск программы 4 и проверить результат ее выполне-
ния по числу, записанному по адресу 0В01;
- сравнить полученные результаты с данными таблицы 3.
Содержание отчета
1. Название лабораторной работы.
2. Цель работы.
3. Программу 2, записанную в развернутом виде.
4. Заполненную таблицу 1 для различных случаев выполнения
программы 2.
5. Разработанные в процессе домашней подготовки программы 3 и 4.
6. Результаты исследования работы программ, представленные в
таблицах 2 и 3.
7. Выводы по работе.
Вопросы для самоконтроля
1. Дайте определение машинного такта, машинного цикла.
2. Перечислите типы машинных циклов.
3. За сколько машинных тактов выполняется каждая команда в про-
граммах 1, 2, 3 и 4?
4. Система команд микропроцессора КР580ВМ80А.
5. Перечислите основные типы команд, приведите примеры.
6. Объясните назначение команд, используемых в приведенных про-
граммах.
7. Одно-, двух- и трехбайтовые команды. Поясните запись каждой из
перечисленных команд.
7. Методы адресации данных.