Технические характеристики УМК

Тип применяемого микропроцессора КР 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

Наши рекомендации