
- •А.М. Формакидов
- •М.А. Григорьев
- •Содержание
- •Предисловие
- •Описание лабораторного макета
- •Устройство и принцип работы умк
- •Указания мер безопасности
- •Подготовка умк к работе
- •Подготовка к работе макетного тэз м1
- •Теоретическая часть Директива «Индикация и изменение содержимого оперативного запоминающего устройства»
- •Директива «Идентификация и изменение содержимого регистров»
- •Формат директивы:
- •Директива «Заполнение массива памяти константой»
- •Формат директивы:
- •Директива «Определение контрольной суммы массива памяти»
- •Формат директивы:
- •Директива «Перемещение массива памяти в адресном пространстве»
- •Формат директивы:
- •Директива «Передача управления программе пользователя»
- •Формат директивы:
- •Последовательность нажатия клавиш:
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №2 «Исследование простейших команд, запуск и выполнение простых программ»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №3 «Режимы адресации. Исследование выполнения команд арифметических и логических операций»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №4 «Исследование выполнения команд пересылки данных, управления, ввода-вывода и работы со стеком»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №5 «Изучение машинных циклов команд мп кр580вм80а. Выполнение арифметических операций умножения и деления»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Лабораторная работа №6 «Программирование и режим работы программируемого параллельного интерфейса. Управление клавиатурой и дисплеем с помощью программируемого параллельного интерфейса кр580вв55»
- •Порядок выполнения работы
- •Теоретическая часть
- •Задание для выполнения лабораторной работы
- •Состав отчета по лабораторной работе
- •Контрольные вопросы
- •Система команд микропроцессора кр580вм80а
Указания мер безопасности
Запрещается:
1. Эксплуатировать УМК при незакрепленной лицевой панели.
2. Соединять и разъединять разъемы УМК при включенном питании.
3. Оставлять УМК во включенном состоянии без наблюдения.
4. Устанавливать в вилку разъема для подключения макетного ТЭЗ М1 посторонние предметы.
5. Закрывать вентиляционные щели.
6. Самостоятельно вскрывать лицевую панель и ремонтировать УМК.
Подготовка умк к работе
К работе с УМК допускаются лица, внимательно ознакомившиеся с данным описанием и усвоившие требования по его эксплуатации.
Для подготовки УМК к работе необходимо:
1. Открыть крышку чемодана (если эксплуатируется такой вариант оформления УМК).
2. Установить кнопку « ~ » в отжатое состояние.
3. Подключить УМК к сети переменного тока 220 В.
4. Переключатель «РБ/ШГ» установить в отжатое состояние.
5. Включить УМК, нажав кнопку « ~ ».
6. Нажать кнопку «СБ». При этом в крайней левой позиции дисплея должен появиться знак «–». После этого УМК готов к работе.
Подготовка к работе макетного тэз м1
Перед присоединением к УМК макетного ТЭЗ М1 необходимо:
1. Отключить питание УМК (установить кнопку « ~ » в отжатое состояние).
2. Поднять направляющие разъема для подключения ТЭЗ М1 в вертикальное положение до фиксации.
3. При соединении обратить внимание на положение ключа разъема и не прилагать большого усилия при установке макетной платы.
4. Переключатель «РБ/ШГ» установить в отжатое состояние.
5. Включить УМК, нажав кнопку « ~ ».
6. Нажать кнопку «СБ». При этом в крайней левой позиции дисплея должен появиться знак «–». После этого УМК готов к работе с макетной ТЭЗ М1.
Примечание. Повторное включение УМК производить не менее чем через 10 секунд после его выключения.
Лабораторная работа № 1
«Исследование функциональных возможностей встроенного «Монитора» учебного микропроцессорного комплекта»
Цель и задачи работы
Цель: ознакомиться с программой «Монитор» УМК.
Задачи: изучить директивы программы «Монитор» УМК, научиться пользоваться УМК для разработки и выполнения программ.
Порядок выполнения работы
1. Ознакомиться с методическим указанием.
2. Изучить форматы всех директив программы «Монитор».
3. Подготовить УМК к работе.
4. Изучить и выполнить индивидуальное задание.
5. Разработать отчет по лабораторной работе.
6. Подготовить ответы на контрольные вопросы.
Теоретическая часть Директива «Индикация и изменение содержимого оперативного запоминающего устройства»
Режим исследования и модификация содержимого памяти УМК осуществляется нажатием директивной клавиши «П». Выполнение директивы общения с памятью ведется в диалоговом режиме. Директива используется для записи и редактирования программы пользователя, которая располагается в ОЗУ (доступные адреса 0800Н÷0ВС9Н).
Последовательность выполнения при исследовании содержимого ячейки памяти с заданным (желаемым) адресом:
нажимать клавишу «П»; знак "–" в левой крайней позиции исчезнет;
последовательным нажатием информационных клавиш ввести шестнадцатеричный адрес первой из исследуемых ячеек памяти, по мере нажатия клавиш на первых четырех разрядах дисплея высвечиваются цифры, соответствующие адресу ячейки памяти ОЗУ (при неверном наборе адреса ячейки памяти необходимо продолжить набор требуемого адреса, на дисплее зафиксируются последние четыре из набираемых цифр адреса);
нажать директивную клавишу «└─┘», на два правых разряда дисплея выводится в шестнадцатеричном коде содержимое ячейки памяти, адрес которой обозначен на левых четырех разрядах дисплея;
для исследования содержимого последующих по возрастанию адреса, ячеек памяти, нажать клавишу «└─┘», каждое нажатие клавиши «└─┘» выводит на дисплей в шестнадцатеричном коде адрес следующей ячейки памяти ОЗУ и ее содержимое;
при необходимости изменения содержимого текущей ячейки памяти в шестнадцатеричном коде ввести новое содержимое ячейки памяти (замена отображается на 5 и 6 разрядах дисплея); для фиксации нового содержимого ячейки памяти необходимо нажать клавишу «└─┘», при этом фиксируется новое содержимое ячейки памяти и происходит переход к следующей ячейке памяти с индикацией ее адреса и содержимого;
если необходим переход к следующей ячейке памяти без изменения ее содержимого, нажимается клавиша «└─┘»;
если необходимо прекратить исследование и модификацию содержимого памяти, нажимается клавиша «ВП».
Формат директивы:
«П»_ADR_«└─┘»…_DATA_ «└─┘»…_«ВП»,
где ADR – адрес ячейки памяти (шестнадцатеричное двухбайтовое число), который задается с помощью информационных клавиш;
DATA – данные (шестнадцатеричное однобайтовое число), подлежащие записи в память. Вводится с помощью информационных клавиш.
Пример 1: Исследовать содержимое ячеек памяти с адресами 0804Н; 0805Н; 0806Н; 080СН; 08АВН и записать в ячейку памяти 08ACН число 2СН.
Последовательность нажатия клавиш:
1) «П»_0804_«└─┘»_«└─┘»_«└─┘»_«ВП»;
2) «П»_080С_└─┘_ВП;
3) «П»_08АB_«└─┘»_«└─┘»_2С_«ВП».