- •Цифровые и микропроцессорные устройства
- •Часть 4
- •07.04 2014 Г., протокол № 10
- •Введение
- •Лабораторная работа № 12составление линейных и циклических программ на языке ассемблер Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •Лабораторная работа № 13обучение работе на симуляторе микропроцессора Sim8085 Microprocessor Simulator
- •Содержание отчета
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •2 Индивидуальное задание № 14. 1
- •3 Индивидуальное задание № 14. 2
- •4 Индивидуальное задание № 14. 3
- •Лабораторная работа № 15логические команды и команды сдвига Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Команды сравнения
- •Команды сдвига
- •Индивидуальное задание № 15. 1
- •Индивидуальное задание № 15. 2
- •Индивидуальное задание № 15. 3
- •Лабораторная работа № 16 команды управления Цель работы
- •Подготовка и выполнение работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •1 Теоретическое обоснование
- •2 Индивидуальное задание № 16. 1
- •3 Индивидуальное задание № 16. 2
- •Лабораторная работа № 17обучение работе в интегрированной среде mplab ide
- •Содержание отчета
- •Контрольные вопросы
- •Методические указания
- •1 Структурная схема учебного стенда нтц – 31.000
- •2 Органы управления учебного стенда
- •Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •1. 2 Общий формат инструкций и директив
- •1. 3 Директивы Ассемблера
- •1.4 Числовые константы и системы счисления
- •2 Тренировочный пример составления исходного кода программы
- •Лабораторная работа № 19исследование устройств ввода-вывода дискретных сигналов в микропроцессорных системах на базе миКроконтроллера семейства dsPic33f Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •1 Краткие теоретические сведения
- •2 Схема электрическая принципиальная к лабораторной работе
- •3 Алгоритм и листинг программы к заданию № 19. 1
- •4 Алгоритм и листинг программы к заданию № 19. 2
- •Лабораторная работа № 20реализация временных функций в микропроцессорных системах на базе миКроконтроллера семейства dsPic33f Цель работы
- •Подготовка к выполнению работы
- •Вопросы для самоконтроля
- •Приборы, оборудование и документация
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Требования к знаниям и умениям учащихся
- •Методические указания
- •1 Краткие теоретические сведения
- •1.1 Реализация временных функций
- •1.2 Метод программных циклов
- •1.3 Использование таймера/счётчика
- •1.4 Схема электрическая принципиальная к лабораторной работе
- •1. 5 Листинг программы для создания проекта lr20_1
- •1.6 Листинг программы для создания проекта lr20_2
- •1.7 Листинг программы для создания проекта lr20_3
- •Литература
- •Содержание
- •Цифровые и микропроцессорные устройства
- •Часть 4
Содержание отчета
Отчет должен содержать:
1 Наименование и цель лабораторной работы.
2 Алгоритм и листинг тренировочной программы в виде таблицы (таблица 13.1).
3 Результаты выполнения индивидуального задания № 13.1 (таблица 13.2) и выводы о состоянии регистров, ячеек памяти и значениях признаков.
4 Ответы на контрольные вопросы.
Контрольные вопросы
1 Поясните, как организуется циклический вычислительный процесс в тренировочной программе (таблица 13.1)?
2 Поясните, что содержит программный счетчик РС на рисунке 13.9?
3 Почему в результате выполнения тренировочной программы (рисунок 13.9) признак Z = 1?
Требования к знаниям и умениям учащихся
В результате выполнения лабораторной работы учащийся должен знать:
- систему команд МП Intel 8085A (К1821ВМ85А);
- приемы составления линейных и циклических программ.
Должен уметь:
- составлять линейные и циклические программы для простых восьмиразрядных МП на языке Ассемблер;
- выполнять ввод, отладку и выполнение программ на симуляторе МП Sim8085 Microprocessor Simulator.
ЛАБОРАТОРНАЯ РАБОТА № 14АРИФМЕТИЧЕСКИЕ КОМАНДЫ
Цель работы
Изучить приемы составления программ на языке Ассемблер для МП Intel 8085A (К1821BM8085А), содержащих арифметические команды.
Приобрести практические навыки ввода, отладки и выполнения программ на языке Ассемблер, содержащих арифметические команды, на симуляторе МП Sim8085 Microprocessor Simulator.
Подготовка к выполнению работы
Повторить по [1] арифметические команды в МП Intel 8085А.
Изучить методические указания к данной лабораторной работе и составить программы для индивидуальных заданий № 14.1…14.3. Подготовить заготовку отчета (см. содержание отчета).
Подготовить ответы на вопросы для самоконтроля.
Вопросы для самоконтроля
Укажите, какие арифметические операции выполняются в МП Intel 8085A.
Укажите, где размещаются операнды и куда пересылается результат операции при выполнении арифметических операций над восьмиразрядными данными?
Укажите, где размещаются операнды и куда пересылается результат операции при выполнении сложения 16-разрядных чисел?
Укажите выполняемую операцию, машинный код и способ адресации, которые используются в нижеуказанных командах:
а) ADD B; |
б) ADC M; |
в) SUB C; |
г) SBB M; |
д) ADI, F0 h; |
е) SUI, 3B h; |
ж) DAD B; |
з) DAD D. |
Приборы, оборудование и документация
Персональный компьютер (ПК).
Программный пакет «Sim8085 Microprocessor Simulator».
Методические указания к лабораторной работе.
Система команд МП Intel 8085A.
Порядок выполнения работы
Проверка подготовки учащихся к занятию по вопросам для самоконтроля в виде фронтального или программированного опроса и инструктаж по технике безопасности.
Произвести внешний осмотр ПК и убедиться визуально в отсутствии каких-либо повреждений и дефектов.
Включить ПК и запустить программу Sim8085.
Выполнить индивидуальные задания № 14.1...14.3. Для этого следует выполнить ввод, отладку и выполнение составленных программ аналогично пунктам 4.1…4.3 методических указаний к лабораторной работе № 13. Методические указания и исходные данные к индивидуальным заданиям № 14.1…14.3 приведены в методических указаниях к данной лабораторной работе.
После проверки преподавателем результатов выполнения индивидуальных заданий № 14.1…14.3 свернуть окно отладчика симулятора, закрыть программу Sim8085 и завершить работу ПК.
Ответить на контрольные вопросы.
Оформить отчет и сдать зачет.