Технические характеристики УМК
Тип применяемого микропроцессора | КР 580 ИК 80 А |
Объем ОЗУ | 1 к Байт |
Общий объем ПЗУ | 2 к Байта |
Объем ПЗУ пользователя | 1 к Байт |
Возможность прерывания | 1 вектор |
Программное обеспечение | Системная программа «Монитор» |
В постоянном запоминающем устройстве хранятся неизменяющиеся программы и данные, где 1 к Байт занимает системная программа «Монитор», находящаяся по адресам 0000 … 03FF. Оперативное запоминающее устройство предназначено для изменяющихся данных и программ. Область ОЗУ, доступная для пользователя располагается по адресам с 0800 по 0BFF и имеет объем в 1 к Байт.
Устройство пошагового выполнения программ переводит операционное устройство в состояние «Ожидание» после выполнения очередного шага. Возможны два пошаговых режима работы: покомандный шаг и поцикловой шаг. Выбор пошагового режима работы осуществляется переключателем «РБ/ШГ», выбор величины шага – переключателем «КМ/ЦК». Для выполнения последующего шага необходимо нажать кнопку «ШГ». Выполнение программы может быть приостановлено нажатием управляющей кнопки «ПР».
Клавиатура состоит из 24 клавиш, из них 8 клавиш – директивные, 16 – информационные.
Директивные клавиши:
«П» – чтение и изменение содержимого оперативной памяти.
«РГ» – чтение и изменение содержимого регистров микропроцессора.
«СТ» – передача управления программе пользователя.
«КС» – определение контрольной суммы массива памяти.
«ЗК» – заполнение массива константой.
«ПМ» – перемещение массива данных в адресном пространстве памяти.
«| _ |» – клавиша пробела, служит для разделения нескольких переменных при вводе.
«ВП» – выполнение, означает конец директивы.
Информационные клавиши служат для ввода чисел в шестнадцитиричном коде. Клавиши с 4/PH по F служат для вызова идентификаторов регистра микропроцессора.
При неправильной работе с клавиатурой в крайней правой позиции дисплея появляется знак «?».
Порядок выполнения работы.
1. Подготовка УМК к работе.
1.1. Предварительно внимательно ознакомиться с инструкцией по технике безопасности и паспортом на УМК.
1.2. Изучить клавиатуру УМК для управления с клавиатуры с помощью директив.
2. Оформить в виде таблицы (по примеру таблицы 4) запись четырех чисел в оперативную память и четырех чисел в регистры, после чего предоставить преподавателю на проверку.
3. Установить кнопку УМК «~» в отжатое состояние.
4. Подключить УМК к сети переменного тока 220 В.
5. Переключатель «РБ/ШГ» установить в состояние – работа.
6. Включить УМК нажатием кнопки «~».
7. Нажать управляющую кнопку сброса «СБ», при этом на дисплее в крайней левой позиции должен появиться знак «–». При отсутствии сброса повторное включение УМК производить через промежутки не менее 10 секунд после включения.
8. Ввести данные в память и вывести индикацию содержимого для контроля.
Для ввода данных в память необходимо последовательно нажать следующие клавиши: «П» Х1, Х2, Х3, Х4 «| _ |» Д1, «| _ |» Д2, «| _ |» … Дn, «ВП», где Х1, Х2, Х3, Х4 – адрес начальной ячейки памяти для записываемых данных; Д1, Д2, …, Дn – данные, подлежащие записи в память. Для перехода к следующей ячейке памяти без изменения содержимого инициируемой, не набирая новых данных, нажмите клавишу «| _ |».
9. Ввести данные в четыре произвольных регистра микропроцессора и вывести индикацию содержимого для контроля.
Для ввода данных в регистры микропроцессора необходимо нажать клавишу «РГ», а затем идентификатор регистра. Идентификатором регистра являются символы, обозначающие регистры микропроцессора.
A – регистр A (8 бит) – «аккумулятор»;
B – регистр B (8 бит);
C – регистр C (8 бит);
D – регистр D (8 бит);
E – регистр E (8 бит);
H – регистр H (8 бит) – содержит старшую часть адреса при косвенной адресации;
L – регистр L (8 бит) – содержит младшую часть адреса при косвенной адресации;
F – регистр условий (8 бит);
SL – младший байт указателя стека (8 бит);
SH – старший байт указателя стека (8 бит);
PL – младший байт счетчика команд (8 бит);
PH – старший байт счетчика команд (8 бит).
Ответом на ввод идентификатора является индикация содержимого соответствующего регистра на дисплее в виде двух шестнадцатеричных цифр. Для изменения содержимого регистра необходимо задать новое значение с помощью информационных клавиш и нажать кнопку «ВП».
10. Представить результаты выполненной работы преподавателю.
11. Выключить УМК.
12. Оформить отчет по результатам работы.
Отчет должен содержать: название и цель работы; краткое описание устройства и принципа работы УМК; результаты работы, оформленные в виде таблицы; ответы на контрольные вопросы.
Таблица 4
Таблица оформления результатов лабораторной работы
Адрес ячейки памяти/Регистр | Данные |
Контрольные вопросы.
1. Что показывает регистр состояния операционного блока?
2. Как осуществить пошаговое выполнение программы?
3. Как записать данные в оперативную память, регистр?
4. Для чего служит программный счетчик?
5. Что такое стек, и каковы основы работы с ним?
6. Для чего служит регистр условий?
7. Какими регистрами обладает микропроцессор, опишите их характеристики и назначение?
Лабораторная работа № 2