Программа IS580 является командно-управляемым операционным супервизором, который принимает команды оператора и управляет работой вычислительной системы. IS580 связан с оператором при помощи консоли (устройство отображения информации на ЭЛТ и клавиатуре). Диалог между оператором и IS580 осуществляется при помощи команд (директив), набираемых и вводимых с клавиатуры, и ответных сообщений в виде блок-схем, показанных на рисунке 1.
Из указанной схемы следует:
1. После запуска программы отладчика системы IS580 пользователь попадает в блок-меню выбора директив;
2. Набором и вводом пользователь выполняет следующие функции:
– отображение на экране видеотерминала содержимого участка памяти (директиваD);
Рисунок 1 – Блок-схема взаимодействия программы IS580 и оператора.
– заполнение области памяти константой (директиваF);
– пересылка содержимого памяти из одной области в другую (директиваM);
– посредством директивыS выполняется:
а) просмотр содержимого ячеек памяти;
б) изменение содержимого ячеек памяти.
– сравнение содержимого двух областей памяти (директива C);
– отображение на экране видеотерминала содержимого регистров процессора и изменения их (директиваR);
– выполнение программы (директиваG).
3. После выполнения одной из директив, необходимой пользователю, идет автоматический возврат в блок-меню выбора директивы;
4. Для выхода из программы IS580 необходимо использовать нажатие клавиши F10 и Y.
Формат директив приведен в таблице 1.
Таблица 1 – Формат директив
№ п/п
Формат директив
Описание директив
D ADR1, ADR2 ВК
Отобразить содержание области памяти
F ADR1, ADR2, Y ВК
Заполнить область памяти константой Y, Y (00...FF)
M ADR1, ADR2,
ADR ВК
Переслать содержимое памяти из одной области в другую
S ADR1 ВК
Изменить (просмотр) содержимого ячеек памяти начиная с адреса ADR1