- •Описание лабораторного макета
- •Устройство умк
- •2. Подготовка умк к работе
- •3. Порядок работы
- •3.1. Описание клавиатуры.
- •Индикация и изменение содержимого памяти.
- •3.3. Индикация и изменение содержимого регистров.
- •3.4. Передача управления программе пользователя.
- •3.6. Заполнение массива памяти константой.
- •3.8. Прерывание выполнения программы пользователя.
- •3.9. Пошаговое выполнение программ.
- •Лабораторная работа № 1 запись и выполнение простых программ
- •Теоретическая часть
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 2 виды адресации и команды пересылок
- •Теоретическая часть
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Указания по оформлению отчета
- •Контрольные вопросы
- •Организация циклов
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 5 выполнение арифметических операций
- •Теоретическая часть
- •Задание для домашней подготовки
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Методические указания
- •Способы адресации процессора к1801
- •Форматы команд микропроцессора кр 1801:
- •Коды способов адресации процессора к1801
- •Задание для домашней подготовки
- •Команды переходов
- •Пример 9.2.
- •Пример 9.3
- •Задание для выполнения в лаборатории
- •Контрольные вопросы
- •Лабораторная работа № 10 выполнение арифметических операций в машинных кодах микропроцессора к1801вм1
- •Теоретическая часть
- •Умножение
- •Деление
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Указания по оформлению отчета
- •Контрольные вопросы
- •Приложения
- •Система команд микропроцессора кр580вм80а
- •Система команд мп к1801вм1 Одноадресные команды
- •Двухадресные команды
- •Регистровые команды
- •Команды управления
- •Команды прерываний и специальные команды
- •Изменение кодов условий
- •Условные обозначения
- •Время выполнения команд мп к1801вм1
- •1. Устройство умк 3
2. Подготовка умк к работе
2.1. К работе с учебным микропроцессорным комплектом допускаются лица, внимательно ознакомившиеся с данным описанием.
2.2. Откройте крышку чемодана.
2.3. Установите кнопку “~” в отжатое состояние.
2.4. Подключите изделие к сети переменного тока 220 В ± 22 В частотой
50 Гц ± 1 Гц.
2.5. Переключатель "РБ/ШГ" установите в состояние РБ.
2.6. Включите УМК, нажав кнопку “~”.
2.7. Нажмите управляющую кнопку "СБ". При этом в крайней левой позиции алфавитно-цифрового индикатора должен появится знак “-”.
2.8. Подготовка к работе макетного ТЭЗ.
Перед присоединением к УМК макетного ТЭЗ:
- включите питание;
- поднимите направляющие в вертикальное положение до фиксации;
- при соединении обратите внимание на положение ключа и не прилагайте большое усилие при установке платы.
Выполняйте последовательно п. 2.5…2.7 настоящего описания.
2.9. Повторное включение УМК производить не менее чем через 10 секунд после выключения.
3. Порядок работы
3.1. Описание клавиатуры.
3.1.1. Управляйте работой УМК с помощью директив, вызываемых с клавиатуры пульта.
Клавиатура состоит из 24 клавиш, из них 8 клавиш директивные, а 16-информационные.
Директивные клавиши служат для вызова директив и имеют следующие обозначения:
"П" —чтение и изменение содержимого памяти;
"РГ" —чтение и изменение содержимого регистров микропроцессора;
"СТ" —передача управления программе пользователя;
"КС" —определение контрольной суммы массива памяти;
"ЗК" —заполнение массива памяти константой;
"ПМ" —перемещение массива памяти в адресном пространстве;
"_" —клавиша пробела служит для разделения нескольких переменных при вводе;
"ВП" —выполнить означает конец директивы.
Информационные клавиши служат для ввода чисел в шестнадцатеричном коде. Клавиши с РН по F служат для вызова идентификаторов микропроцессора.
При неправильной работе с клавиатурой в крайней правой позиции дисплея индицируется знак “?”.
Индикация и изменение содержимого памяти.
Последовательно нажмите следующие клавиши:
“П” X1 X2 X3 X4 “_” D1 “_” D2 “_” DN "ВП",
где X1, X2, X3, X4—адрес ячейки памяти, задаётся с помощью информационных клавиш. В качестве адреса фиксируются последние 4 введённые цифры;
D1…DN — данные, подлежащие записи в память, задаются с помощью информационных клавиш. В качестве байта данных фиксируются последние две введённые цифры.
Нажмите клавишу “_”, после чего на дисплее высвечивается адрес ячейки памяти и её содержимое в виде совокупности шестнадцатеричных цифр. Для изменения содержимого индицируемой ячейки памяти наберите новое содержимое и нажмите клавишу “_”. При этом индицируется содержимое следующей ячейки памяти.
Для перехода к следующей ячейки памяти без изменения содержимого индицируемой ячейки нажмите клавишу “_”, не набирая новых данных.
3.3. Индикация и изменение содержимого регистров.
Нажмите клавишу "РГ", а затем идентификатор регистра.
Идентификатором регистра являются символы, определяющие регистры микропроцессора:
A— регистр А (8 бит);
В— регистр В (8 бит);
С— регистр С (8 бит);
D— регистр D (8 бит);
E— регистр E (8 бит);
H— регистр H (8 бит);
L— регистр L (8 бит);
F— регистр F (8 бит);
SL—младший байт указателя стека (8 бит);
SH—старший байт указателя стека (8 бит);
PL—младший байт счётчика команд (8 бит);
PH— старший байт счётчика команд (8 бит).
Ответом на ввод идентификатора являются индикация содержимого регистра на дисплее в виде совокупности шестнадцатеричных цифр. Для изменения содержимого наберите новое значение с помощью информационных клавиш. В качестве нового содержимого регистра фиксируются последние 2 введённые цифры. После этого нажмите клавишу “_” и можно вводить идентификатор следующего регистра. Если нужно перейти к следующему регистру без изменения содержимого индицируемого, нажмите клавишу “_”, не набирая новых данных. Для завершения директивы—клавишу "ВП".
