- •Назначение системы
 - •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. Описание функция системного монитора
4.2.1. Индикация и изменение содержимого памяти (п)
Эта функция, в основном, предназначена для помещения в память (ОЗУ) машинных кодов команд исполняемой программы (загрузка программы пользователя). Только после того как программа пользователя будет загружена в память и проверена на правильность ввода, она может быть исполнена.
При использовании функции П следует помнить, что адреса с 0000 по 03FF допускают только считывание информации, находящейся в ней, поскольку относится к системному ПЗУ. Адреса с 0800 по 0BFF допускают считывание и запись, поскольку относятся к ОЗУ.
Использование клавиш покажем на конкретном примере. Пусть требуется, начиная с адреса 0810 поместить два числа 12 и А4 через одну ячейку. Линейная запись этих операций имеет вид: П0810 _ 12 _ _ А4 _ ВП, а состояние дисплея отображается таблицей.
Таблица 4.2.1
- 
			
Клавиша
Дисплей
П
0
0
8
0
8
1
0
8
1
0
0
8
1
0
_
0
8
1
0
1
0
8
1
0
1
2
0
8
1
0
1
2
_
0
8
1
1
_
0
8
1
2
А
0
8
1
2
А
4
0
8
1
2
А
4
_
0
8
1
3
ВП
-
 
Здесь   обозначают произвольные значения ("мусор"), которые могут оказаться в памяти после включения МПС.
Если требуется снова войти в эту директиву, то необходимо повторить все эти действия после нажатия клавиши ВП. Просмотр последовательных адресов, начиная с некоторого, осуществляется последовательным нахождением клавиши _.
