
- •Оглавление
- •Общие сведения о микропроцессоре кр580вм80/кр580вм80а (мп кр580) Цели и задачи практикума
- •Вводная информация
- •Структура мп кр580
- •Блок регистров.
- •Арифметическо-логическое устройство.
- •Структура памяти и форматы команд мп кр580
- •Справочная информация по микропроцессору мп кр580
- •Система команд кр580.
- •Коды команд мп кр580.
- •Лабораторная работа №1.Ознакомление с работой мп кр580 и работой эмулятора emКр580
- •1.1.Руководство пользования эмулятором emКр580
- •1.1.1.Текстовый редактор.
- •1.1.2.Синтаксис редактора.
- •1.1.3.Эмулятор программы.
- •1.2.Задания для самоподготовки
- •1.3.Задания к лабораторной работе
- •1.4.Содержание отчета
- •1.5.Контрольные вопросы
- •Лабораторная работа №2.Исследование системы команд мп кр580
- •2.1.Краткие сведения из теории
- •2.1.1.Способы адресации памяти.
- •2.1.2.Система команд микропроцессора.
- •2.1.2.1Команды пересылки данных.
- •2.1.2.2Арифметические и логические команды.
- •2.1.2.3Команды передачи управления.
- •2.1.2.4Специальные команды.
- •2.2.Задания для самоподготовки
- •2.3.Задания к лабораторной работе
- •2.4.Содержание отчета
- •2.5.Контрольные вопросы
- •Лабораторная работа №3.Подпрограммы и стек
- •3.1.Краткие сведения из теории
- •3.2.Задания для самоподготовки
- •3.3.Задания к лабораторной работе
- •3.4.Содержание отчета
- •3.5.Контрольные вопросы
- •Лабораторная работа №4.Ввод/вывод, маскирование данных и организация условных переходов
- •4.1.Краткие сведения из теории
- •4.1.1.Общие сведения об организации интерфейса ввода/вывода.
- •4.1.2.Маскирование данных.
- •4.1.3.Организация условных переходов.
- •4.2.Задания для самоподготовки
- •4.3.Задания к лабораторной работе
- •4.4.Содержание отчета
- •4.5.Контрольные вопросы
- •Лабораторная работа №5.Выполнение арифметических операций
- •5.1.Краткие сведения из теории
- •5.1.1.Сложение и вычитание.
- •5.1.2.Умножение чисел.
- •5.1.3.Деление чисел.
- •5.1.4.Вычисление специальных функций.
- •5.2.Задания для самоподготовки
- •5.3.Задания к лабораторной работе
- •5.4.Содержание отчета
- •5.5.Контрольные вопросы
- •Литература
4.2.Задания для самоподготовки
Изучить по [1, 2] способы обмена информацией между МП и внешними устройствами; рассмотреть схемы подключения устройств ввода/вывода данных при различных способах обмена.
Ознакомиться по [1, 2] со структурными схемами и режимами работы программируемого периферийного адаптера (ППА) К580ВВ55 и программируемого связного адаптера (ПСА) К580ВВ51.
Разобрать принцип действия функциональной схемы ввода/вывода, изображенной на Рис. 4 .3.
Ознакомиться с командами ввода/вывода МП (см. Табл. 0-).
Изучить способы маскирования данных.
Изучить разряды регистра признаков МП и подгруппу команд условных переходов.
Изучить работу программы Прогр. 4 .6.
Самостоятельно разработать программу ожидания сложного события из Табл. 4 .5 (вариант события задается преподавателем), осуществляющую переход к подпрограмме временной задержки при возникновении этого события. Здесь – биты порта с адресом 05h.
Табл. 4.5. Варианты событий для разработки программы ожидания сложного события.
№ |
Событие |
№ |
Событие |
1 |
|
16 |
|
2 |
|
17 |
|
3 |
|
18 |
|
4 |
|
19 |
|
5 |
|
20 |
|
6 |
|
21 |
|
7 |
|
22 |
|
8 |
|
23 |
|
9 |
|
24 |
|
10 |
|
25 |
|
11 |
|
26 |
|
12 |
|
27 |
|
13 |
|
28 |
|
14 |
|
29 |
|
15 |
|
30 |
|
4.3.Задания к лабораторной работе
Задание 4.7. Исследование программы ожидания простого события и формирования простого управления.
Порядок выполнения задания:
Ввести программу Прогр. 4 .6, исправить ошибки, осуществить пуск.
Исследовать процесс выполнения программы при различных состояниях концевых переключателей (порт 03h) и различных состояниях исполнительных механизмов (порт 04h). Убедиться в правильности работы программы.
Задание 4.8. Исследование программы ожидания сложного события.
Порядок выполнения задания:
Ввести программу, разработанную в п. 8 задания для самоподготовки, исправить ошибки, осуществить пуск.
Исследовать процесс выполнения программы при различных значениях состояния порта с адресом 05h. Убедиться в правильности работы программы.
4.4.Содержание отчета
Отчет должен содержать:
Название работы, фамилию и инициалы студента, номер группы, цель работы.
Функциональную схему вывода информации на дисплей и ввода информации с клавиатуры (Рис. 4 .3, см. выше).
Полный перечень команд передачи управления по условию для МП КР580 (см. Табл. 0-, Табл. 0- – Табл. 0-).
Полный перечень команд логических операций для МП КР580 (см. Табл. 0-, Табл. 0-).
Исследованные в процессе выполнения лабораторной работы программы: Прогр. 4 .6 и программу, разработанную в п. 8 задания для самоподготовки с комментариями и в печатном виде.
Выводы по лабораторной работе.