Микропроцессорные системы. Анкудинов И.Г. - 9 стр.

UptoLike

Составители: 

Нажмите клавишу «_», на дисплее появится адрес ячейки памяти и ее содержимое. Для
изменения содержимого индицируемой ячейки памяти наберите новое содержимое и
нажмите клавишу «_»
Индикация и изменение содержимого регистров. Нажмите клавишу РГ, а затем
идентификатор регистра. Для изменения содержимого регистра наберите новое значение (2
цифры) с помощью информационных клавиш и нажмите клавишу «_». Для перехода к
следующему регистру нажмите клавишу «_». Для завершения директивы нажмите клавишу
ВП.
Передача управления программе пользователя. Нажмите последовательно клавиши
СТ АДРЕС1 «_» АДРЕС2 «_» АДРЕС3 ВП,
где АДРЕС1 – начальный адрес программы;
АДРЕС2 и АДРЕС3 – адреса выполнения прерывания программы (могут
отсутствовать).
Адреса АДРЕС1, АДРЕС2 и АДРЕС3 указывают первый байт команды. При передаче
управления по адресу А1 происходит восстановление состояния регистров МП,
определенное в момент последнего прерывания. При отсутствии параметра А1 управление
передается по адресу, находящемуся в счетчике команд.
Определение контрольной суммы массива памяти. Нажмите последовательно
клавиши
КС АДРЕС1 «_» АДРЕС2 ВП,
где АДРЕС1 и АДРЕС2 – начальный и конечный адреса массива. Определяется контрольная
сумма массива по модулю 256.
Заполнение массива памяти константой.. Нажмите последовательно клавиши
ЗК АДРЕС1 «_» АДРЕС2 D ВП,
где D – байт данных. Попытка заполнения последних 54 ячеек ОЗУ разрушает стек
монитора.
Перемещение массива. Нажмите последовательно клавиши
ПМ АДРЕС1 «_» АДРЕС2 «_» АДРЕС3 ВП,
где АДРЕС1 и АДРЕС2 – начальный и конечный адреса перемещаемого массива ж АДРЕС3
новый начальный адрес массива
Прерывание выполнения программы пользователем. При нажатии кнопки ПР
управление передается подпрограмме обработки прерываний, которая сохраняет состояние
всех регистров процессора и передает управление монитору.
Регистры сохраняются в стеке пользователя, а в случае отсутствия такового, в стеке
монитора. На дисплее отображается содержимое счетчика команд, которое на единицу
больше адреса последнего байта последней выполненной команды. После этого
пользователь может использовать любую директиву. Выполнение прерванной программы
возможно, начиная с адреса останова или любого другого адреса.
9