Управление микро-ЭВМ средствами Монитора
Системный Монитор – это программа, запускаемая сразу после включения микро-ЭВМ или общего системного сброса. Она берёт на себя управление диалогом пользователя с микро-ЭВМ, обеспечивая пользователя необходимым сервисом на этапе подготовки и отладки его программ, то есть до передачи этого управления программе пользователя. Системный Монитор УМК-80 реализует следующие функции:
· чтение и модификацию содержимого основной памяти;
· чтение и модификацию содержимого регистров процессора;
· запуск программ пользователя;
· вычисление контрольной суммы выбранной области памяти;
· заполнение области памяти (массива) константой.
Пользователю Монитор предоставляет набор команд для управления микро-ЭВМ. Эти команды вводятся в определённом формате и запускаются на выполнение информационными и директивными клавишами пульта. При этом вводимые данные и результат выполнения команды отображаются на дисплее. Общий формат для команд Монитора следующий:
КОП [ПАР1] [ ПАР2] [ ПАР3]
где: КОП – идентификатор команды, соответствующий одной из нажатых клавиш; ПАР1, ПАР2, ПАР3 – параметры команды (до трёх); , – директивные клавиши. Причём, параметры заключённые в скобки являются необязательными.
Вводимые параметры представляют собой адреса или данные, причём, адрес отображается на левых индикаторах, а данные справа. Если при вводе команды Монитора допущена ошибка, то на дисплее выводится символ и программа Монитора возвращается в состояние ожидания приёма команды.
Далее представлены все команды Монитора.
Чтение и модификация содержимого памяти
ХХХХ
где: ХХХХ – адрес ячейки памяти.
На дисплее после ввода адреса выводится содержимое данной ячейки. Если далее нажать содержимое ячейки не изменится, а на дисплее будет выведен адрес и содержимое следующей ячейки. Для модификации содержимого ячейки необходимо ввести новое значение и, для записи его в память, нажать клавишу .