
- •А.М. Формакидов
- •М.А. Григорьев
- •Содержание
- •Предисловие
- •Описание лабораторного макета
- •Устройство и принцип работы умк
- •Указания мер безопасности
- •Подготовка умк к работе
- •Подготовка к работе макетного тэз м1
- •Теоретическая часть Директива «Индикация и изменение содержимого оперативного запоминающего устройства»
- •Директива «Идентификация и изменение содержимого регистров»
- •Формат директивы:
- •Директива «Заполнение массива памяти константой»
- •Формат директивы:
- •Директива «Определение контрольной суммы массива памяти»
- •Формат директивы:
- •Директива «Перемещение массива памяти в адресном пространстве»
- •Формат директивы:
- •Директива «Передача управления программе пользователя»
- •Формат директивы:
- •Последовательность нажатия клавиш:
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №2 «Исследование простейших команд, запуск и выполнение простых программ»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №3 «Режимы адресации. Исследование выполнения команд арифметических и логических операций»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №4 «Исследование выполнения команд пересылки данных, управления, ввода-вывода и работы со стеком»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №5 «Изучение машинных циклов команд мп кр580вм80а. Выполнение арифметических операций умножения и деления»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №6 «Программирование и режим работы программируемого параллельного интерфейса. Управление клавиатурой и дисплеем с помощью программируемого параллельного интерфейса кр580вв55»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Система команд микропроцессора кр580вм80а
Задание для выполнения лабораторной работы
1. Программирование микросхемы параллельного интерфейса КР580ВВ55 в составе УМК
1.1. Разработать программу, позволяющую в «N»-ом разряде дисплея «К» раз высветить символ «G» с периодичностью в «Т» секунд после «L» нажатии клавиши «КЛ». В программе предусмотреть программную защиту от дребезга при нажатии клавиши. Варианты индивидуальных заданий приведены в табл. 66.
Таблица 66
Данные для индивидуального задания
Операнд |
Значение операнда (номер подгруппы) |
|||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
N |
1 |
2 |
3 |
4 |
5 |
6 |
4 |
2 |
1 |
5 |
К |
3 |
8 |
2 |
9 |
4 |
3 |
7 |
4 |
8 |
5 |
G |
F |
S |
Y |
П |
Р |
0 |
d |
C |
L |
Э |
Т |
1 |
1,5 |
0,8 |
2 |
4 |
5 |
2 |
8 |
3,5 |
2,5 |
L |
5 |
3 |
4 |
8 |
2 |
8 |
5 |
7 |
4 |
3 |
КЛ |
КС |
П |
РГ |
F |
D |
C |
E |
ПМ |
A |
B |
1.2. Ввести в микроЭВМ, программу, разработанную в п. 1.1.
1.3. Осуществить пуск программы в автоматическом режиме и проверить результаты ее работы.
3.3. Осуществить пуск программы в пошаговом режиме для исследования ее работы по машинным циклам. Результаты наблюдений свести в табл. 67.
Таблица 67
Результаты наблюдений
Адрес |
Данные |
Мнемоника команды |
Слово состояния МП |
|
|
|
|
2. Разработать программу для динамической индикации названия группы (АПБ-ХХ, ХХ – год поступления) на дисплее УМК после нажатия кнопки «ПМ». Проверить работоспособность разработанной программы в автоматическом режиме работы
Состав отчета по лабораторной работе
Отчет должен содержать:
титульный лист;
цель и задачи лабораторной работы;
программы, разработанные при выполнении заданий лабораторной работы;
результаты выполнения индивидуальных заданий;
выводы по лабораторной работе.
Контрольные вопросы
1. Сколько программируемых параллельных интерфейсов можно подключить к УМК одновременно?
2. Как изменить адреса ППИ?
3. Нарисуйте схему подключения ППИ системным магистралям микропроцессора.
4. Опишите принцип работы и функционирование программируемого параллельного интерфейса.
5. Укажите особенности работы ППИ в различных режимах работы.
6. Каким образом программируемый параллельный интерфейс настраивается на требуемый режим работы?
7. Принцип работы интерфейса по обслуживанию клавиатуры и дисплея УМК.
8. Приведите примеры программ обеспечивающих высвечивание требуемых символов в требуемых разрядах УМК.
9. Прокомментируйте команды ввода-вывода, использованные в тексте программы индивидуального задания.
ПРИЛОЖЕНИЕ