
- •Назначение системы
- •2. Описание лабораторной установки
- •2.1. Устройство и принцип работы составных частей лабораторной мпс
- •2.2. Общее описание структуры лабораторной мпс
- •2.3. Основные сведения о работе лабораторной мпс
- •3. Организация обмена информацией в микроЭвм
- •3.1. Описание микропроцессора кр 580 вм 80а
- •3.2. Слово состояния мп и системная шина управления
- •3.3. Извлечение кода команды, данных из памяти или внешнего устройства
- •3.4. Запись данных в память или внешнее устройство
- •3.5. Выполнение команд по циклам и программ по шагам
- •4. Работа с мпс
- •4.1. Описание клавиатуры
- •4.2. Описание функция системного монитора
- •4.2.1. Индикация и изменение содержимого памяти (п)
- •4.2.2. Индикация и изменение содержимого регистров (рг)
- •4.2.3. Передача управления программе пользователя (ст)
- •4.2.4. Определение контрольной суммы массива памяти (кс)
- •4.2.5. Заполнение массива памяти константой (зк)
- •4.2.6. Перенесение массива памяти в адресном пространстве (пм)
- •4.2.7. Прерывание выполнения программы
- •5. Программирование мпс
- •5.1. Язык Ассемблера микропроцессора кр 580 вм 80a
- •1. Группа команд однобайтовых пересылок
- •2. Группа команд двухбайтовых переделок
- •3. Группа команд ввода/вывода
- •4. Группа команд обмена байтами
- •После выполнения команды в а будет число
- •6. Группа команд арифметических и логических операций с двумя операндами
- •7. Команды сдвигов содержимого аккумулятора
- •8. Команды передачи управления и работы с подпрограммами
- •9. Специальные команды
- •5.2. Получение машинных кодов команд
4.2.2. Индикация и изменение содержимого регистров (рг)
Перечисленным в п.3.1 регистрам МП соответствует следующие идентификаторы на информационных клавишах:
А - регистр А;
В - регистр В,
С - регистр С;
D - регистр D;
Е - регистр E;
H - регистр H;
L - регистр L;
F - регистр F;
SL - младший байт указателя стека SP;
SH - старший байт указателя стека SP;
PL - младший байт счетчика команд PC;
PH - старший байт счетчика команд PC.
Ответом на ввод идентификатора регистра является индикация содержимого указанного регистра на дисплее.
Пример: пусть требуется заменить содержимое регистра А на FD, регистра В на 3F и просмотреть содержимое регистров H, L и PC. Линейная запись этих операций имеет вид:
РГ А FD _ B3F _ H _ L _ PH _ PL ВП
а состояние дисплея отображается таблицей
Таблица 4.2.2
-
Клавиша
Дисплей
РГ
А
А
-
F
А
-
F
D
А
-
F
D
_
B
В
-
З
В
-
З
F
В
-
З
F
_
H
H
-
_
L
L
-
_
FH
P
C
H
-
_
PL
P
C
L
-
ВП
-