Исследование программ ввода вывода
ЛАБОРАТОРНАЯ РАБОТА №4
Исследование программ ввода вывода
Учебные цели:Исследование методов подключения и организации обмена информацией с простейшими устройствами ввода – вывода.
Учебные задачи:
2. Закрепление полученных теоретических знания по программированию микропроцессорных систем.
3. Практически рассмотреть состояние различных узлов и устройств микропроцессора, а также компонентов микропроцессорной системы, используя программное моделирование.
Образовательные результаты, заявленные во ФГОС третьего поколения:
Студент должен:
уметь:
- выполнять требования технического задания по программированию микропроцессорных систем;
- составлять программы на языке Ассемблера микропроцессорных систем;
- создавать и отлаживать программы реального времени средствами программной эмуляции и на аппаратных макетах;
- производить тестирование и отладку микропроцессорных систем.
знать
- программное обеспечение микропроцессорных систем;
- базовую функциональную схему микропроцессорной системы;
- методы тестирования и способы отладки микропроцессорных систем;
- состояние производства и использования микропроцессорных систем;
- особенности программирования микропроцессорных систем реального времени;
- методы микропроцессорной реализации типовых функций управления.
Задачи лабораторной работы:
1. Используя программу эмулятора микропроцессорной системы исследовать систему команд микропроцессора КР580 и программы типовых функций управления;
1. Для ввода данных используется порт с адресом 80, а для вывода – с адресом 90;
2. Практическое использование нового программного продукта.
Обеспеченность занятия:
Учебно-методическая литература:
- Костров Б.В., Ручкин В.Н. Микропроцессорные системы и контроллеры. Учебное пособие. М.,ДЕСС, 2007г,319 с.
- Майоров В.Г., Гаврилов А.И. Практический курс программирования микропроцессорных систем. – М.: Машиностроение, 1999 г.
- Максимов Н.В., Партыка Т.Л., Попов И.И. Архитектура ЭВМ и вычислительных систем: Учебник. – М.: ФОРУМ: ИНФРА-М, 2005
- Палагута К.А. Микропроцессоры INTEL 8080, 8085 (КР580ВМ80А, КР1821ВМ85А) и их программирование/ К.А. Палагута. – М.:МГИУ, 2007. – 104 с.
- Программирование микропроцессорных систем: Учеб. пособие для вузов /Под ред. В.Ф.Шаньгина. – М.: Академия., 2009. – 303 с.
Справочная литература
-Конспект лекций «Микропроцессорные системы». Составитель Кузнецов Е.Г. Изд, ГБОУ СПО ЖГК, 2013 г.;
-Система команд микропроцессора КР580ВМ80.
Технические средства обучения:
- Персональный компьютер;
- Принтер.
1. Программное обеспечение:
-Операционная система Windows;
-Программа - эмулятор микропроцессорной системы КР580.
2. Лабораторное оборудование:
-Персональный компьютер;
- Принтер.
3. Рабочая тетрадь в клетку
4. Ручка.
5. Карандаш простой.
6. Чертежные принадлежности: линейка
Инструкции по выполнению работы
Задание №1:
3. Изучить способы организации обмена информацией между микро – ЭВМ и ВУ.
4. Ввести в микро – ЭВМ программу П3.1. Осуществить её пуск.
5. Убедиться, что при выполнении программы микро – ЭВМ постоянно переписывает данные с входного регистра на выходное. Для этого с помощь клавиш 1…8 измените значение входного устройства.
После запуска приведенной выше программы микропроцессор циклически читает содержимое входного устройства и выводит его в выходное устройство, т.е. любое изменение переключателей входного устройства будет индицироваться состоянием светодиодов выходного устройства. Таким образом, при выполнении этой программы две линейки светодиодов (входного и выходного устройства) будут иметь одинаковое количество светящихся и погашенных светодиодов.
Задание №2:
3. Выполнить программу в пошаговом режиме. Информация после выполнения каждого шага отображается на экране.
4. Изобразить временные диаграммы IN 80, OUT 90. Пояснить, какими действиями выполняется МП в каждом машинном цикле.
Задание №3:
2. Разработать программу поочередного включения 1-3-5-7 разрядов светодиодов входного устройства. Информация должна поступать из регистра С.
3. Произвести ввод и отладку программы.
Лабораторная работа № 4.
Пример выполнения команды ввода IN.
Команда имеет 2 слова, выполняется за 3 машинных цикла.
Цикл команды IN | |||||||||
М1 | М2 | М3 | |||||||
Т1 | Т2 | Т3 | Т4 | Т1 | Т2 | Т3 | Т1 | Т2 | Т3 |
ЛАБОРАТОРНАЯ РАБОТА №4
Исследование программ ввода вывода
Учебные цели:Исследование методов подключения и организации обмена информацией с простейшими устройствами ввода – вывода.
Учебные задачи:
2. Закрепление полученных теоретических знания по программированию микропроцессорных систем.
3. Практически рассмотреть состояние различных узлов и устройств микропроцессора, а также компонентов микропроцессорной системы, используя программное моделирование.
Образовательные результаты, заявленные во ФГОС третьего поколения:
Студент должен:
уметь:
- выполнять требования технического задания по программированию микропроцессорных систем;
- составлять программы на языке Ассемблера микропроцессорных систем;
- создавать и отлаживать программы реального времени средствами программной эмуляции и на аппаратных макетах;
- производить тестирование и отладку микропроцессорных систем.
знать
- программное обеспечение микропроцессорных систем;
- базовую функциональную схему микропроцессорной системы;
- методы тестирования и способы отладки микропроцессорных систем;
- состояние производства и использования микропроцессорных систем;
- особенности программирования микропроцессорных систем реального времени;
- методы микропроцессорной реализации типовых функций управления.
Задачи лабораторной работы:
1. Используя программу эмулятора микропроцессорной системы исследовать систему команд микропроцессора КР580 и программы типовых функций управления;
1. Для ввода данных используется порт с адресом 80, а для вывода – с адресом 90;
2. Практическое использование нового программного продукта.
Обеспеченность занятия:
Учебно-методическая литература:
- Костров Б.В., Ручкин В.Н. Микропроцессорные системы и контроллеры. Учебное пособие. М.,ДЕСС, 2007г,319 с.
- Майоров В.Г., Гаврилов А.И. Практический курс программирования микропроцессорных систем. – М.: Машиностроение, 1999 г.
- Максимов Н.В., Партыка Т.Л., Попов И.И. Архитектура ЭВМ и вычислительных систем: Учебник. – М.: ФОРУМ: ИНФРА-М, 2005
- Палагута К.А. Микропроцессоры INTEL 8080, 8085 (КР580ВМ80А, КР1821ВМ85А) и их программирование/ К.А. Палагута. – М.:МГИУ, 2007. – 104 с.
- Программирование микропроцессорных систем: Учеб. пособие для вузов /Под ред. В.Ф.Шаньгина. – М.: Академия., 2009. – 303 с.
Справочная литература
-Конспект лекций «Микропроцессорные системы». Составитель Кузнецов Е.Г. Изд, ГБОУ СПО ЖГК, 2013 г.;
-Система команд микропроцессора КР580ВМ80.
Технические средства обучения:
- Персональный компьютер;
- Принтер.
1. Программное обеспечение:
-Операционная система Windows;
-Программа - эмулятор микропроцессорной системы КР580.
2. Лабораторное оборудование:
-Персональный компьютер;
- Принтер.
3. Рабочая тетрадь в клетку
4. Ручка.
5. Карандаш простой.
6. Чертежные принадлежности: линейка