Управление микро-ЭВМ средствами Монитора

Системный Монитор – это программа, запускаемая сразу после включения микро-ЭВМ или общего системного сброса. Она берёт на себя управление диалогом пользователя с микро-ЭВМ, обеспечивая пользователя необходимым сервисом на этапе подготовки и отладки его программ, то есть до передачи этого управления программе пользователя. Системный Монитор УМК-80 реализует следующие функции:

· чтение и модификацию содержимого основной памяти;

· чтение и модификацию содержимого регистров процессора;

· запуск программ пользователя;

· вычисление контрольной суммы выбранной области памяти;

· заполнение области памяти (массива) константой.

Пользователю Монитор предоставляет набор команд для управления микро-ЭВМ. Эти команды вводятся в определённом формате и запускаются на выполнение информационными и директивными клавишами пульта. При этом вводимые данные и результат выполнения команды отображаются на дисплее. Общий формат для команд Монитора следующий:

КОП [ПАР1] [ ПАР2] [ ПАР3]

где: КОП – идентификатор команды, соответствующий одной из нажатых клавиш; ПАР1, ПАР2, ПАР3 – параметры команды (до трёх); , – директивные клавиши. Причём, параметры заключённые в скобки являются необязательными.

Вводимые параметры представляют собой адреса или данные, причём, адрес отображается на левых индикаторах, а данные справа. Если при вводе команды Монитора допущена ошибка, то на дисплее выводится символ и программа Монитора возвращается в состояние ожидания приёма команды.

Далее представлены все команды Монитора.

Чтение и модификация содержимого памяти

ХХХХ

где: ХХХХ – адрес ячейки памяти.

На дисплее после ввода адреса выводится содержимое данной ячейки. Если далее нажать содержимое ячейки не изменится, а на дисплее будет выведен адрес и содержимое следующей ячейки. Для модификации содержимого ячейки необходимо ввести новое значение и, для записи его в память, нажать клавишу .