Отладчик ИК ВК ЭВМ
Отладчик ИК ВК ЭВМ предназначен для организации пакетной и диалоговой отладки программ ВК ЭВМ в имитационном комплексе на БЭСМ-6. Отладчик позволяет пользователю установить в своей программе различные типы остановов. Задавая останов, пользователь указывает событие, которое будет вызывать этот останов, и действия отладчика, которые следует выполнять по этому событию.
Причиной останова может быть:
— попадание адреса команды в заданный диапазон адресов;
— попадание адреса обращения в память, чтения или записи, в заданный диапазон адресов;
— попадание адреса записи в заданный диапазон адресов;
— запись некоторого конкретного значения в заданный диапазон адресов и некоторые другие. При задании причины останова пользователь может указать и ее кратность, т. е. сколько раз должно повториться событие, прежде чем произойдет останов.
В качестве действий, выполняемых отладчиком при останове, пользователь может указать выдачу содержимого нужных ему регистров процессора и ячеек памяти в виде шестнадцатеричных, десятичных целых или вещественных чисел. Предусмотрена также возможность выдачи содержимого памяти в виде машинных команд.
В пакетном режиме все необходимые остановы должны быть пробиты на перфокартах и подложены в колоду после карты запуска интерпретатора. В диалоговом режиме пользователь с терминала может:
- устанавливать и снимать остановы;
- просматривать и изменять содержимое регистров процессора и ячеек памяти;
- запускать интерпретатор с указанного адреса;
управлять режимами работы интерпретатора. Программа отладчика написана на автокоде МАДЛЕН и занимает около 4 К слов БЭСМ-6. В настоящее время отладчик проходит опытную эксплуатацию.
Метки: регистр, команды, диалоговая отладка, пакетная отладка, процессор