[an error occurred while processing this directive]
.км Формат 1 в ТОР
.км .ло9 .по76 .во2 .но3 .шг12 .ми0 .ао0 .рс64 .кс3 .шп0
.цв
ОТЛАДОЧНЫЙ КОМПЛЕКС 92.8
ИСХОДНЫЙ ВАРИАНТ
СИСТЕМА ОТЛАДКИ ОБЪЕКТНЫХ ПРОГРАММ "BEST TOOL KIT" ДЛЯ ПЭВМ "АГАТ" ВЕРСИЯ 89.2 Автор Голов А.А. Москва. (C) 1989
ПЕРЕВОД НА ПЭВМ "АГАТ-9", ДОРАБОТКА И ИСПРАВЛЕНИЕ ОШИБОК Кобозев Андрей, Николаичев Никита Москва. (С) 1992
ОПИСАНИЕ _____________________________________________________________ .сс .цв ОГЛАВЛЕНИЕ .ов .кс0 Предисловие _______________________________________________ 2 Глава 1. Введение в систему ______________________________ 3 1.1. Запуск системы ______________________________ 3 1.2. Диалог с системой ___________________________ 3 1.3. Переопределяемые клавиши ____________________ 4 1.4. Вывод на бумагу _____________________________ 4 Глава 2. Работа с отладчиком ______________________________ 5 2.1. Формат команд _______________________________ 5 2.2. Полный набор команд _________________________ 5 Глава 3. Работа с файловой системой ______________________ 11 3.1. Набор команд файловой системы ______________ 11 3.2. Общий формат параметров обращения к диску __ 12 3.3. О командах поподробней _____________________ 13 3.4. Сообщения об ошибках _______________________ 16 Глава 4. Редактор памяти _________________________________ 17 4.1. Вызов редактора памяти _____________________ 17 4.2. Работа с клавиатурой _______________________ 17 4.3. Управляющие клавиши ________________________ 17 Глава 5. Секторный редактор ______________________________ 19 5.1. Вызов секторного редактора _________________ 19 5.2. Управляющие клавиши ________________________ 19 Глава 6. Программа для работы с подкаталогами ____________ 20 6.1. Создание подкаталога _______________________ 20 6.2. Переименование подкатало ___________________ 20 6.3. Удаление подкаталога _______________________ 20 Глава 7. Трассировщик ____________________________________ 21 7.1. Вызов трассировщика ________________________ 21 7.2. Команды трасировщика _______________________ 22 Глава 8. Устройство системы ______________________________ 24 8.1. Адресное пространство ______________________ 24 8.2. Подробно о нулевой странице ________________ 25 8.3. Векторы подпрограмм системы ________________ 27 8.4. Описание подпрограмм _______________________ 28 8.5. Структура системного файла _________________ 31 8.6. Структура загрузочного диска системы _______ 32 8.7. Устройство диска для MFM накопителей _______ 33 .сс .нф
.цв
ПРЕДИСЛОВИЕ
.ов
В данном документе описывается версия системы 92.9.
Предлагаемая система представляет собой комплекс программ, объединенных в автономную систему, позволяющую загружать, просматривать, изменять, записывать и выводить на бумагу объектные программы, отлаживаемые или требующие адаптации.
Система предоставляет пользователю 92 Кбайта рабочей памяти, которую он может использовать по своему усмотрению.
Система имеет в своем составе программы-помощники, облегчающие труд программиста или пользователя ПЭВМ. Это и отладчик для непосредственной работы с памятью, и файловая система для дисков в формате DOS 3.3, экранный редактор памяти, экранный секторный редактор, а также резидентные загружаемые программы, список которых может произвольно пополняться. В них, в частности, входят: трассировщик объектных программ, экранный редактор матриц графических изображений, экранный дизассемблер - генератор исходных текстов. Система распологает специальными средствами для включения и обеспечения функционирования резидентных программ.
Отладчик - основной модуль системы - имеет множество полезных команд и директив, которые не были реализованы в отладчиках более раннего выпуска. Отладчик становится незаменимым инструментом при разборке и модификации адаптируемых программ.
В системе поддерживается удобный принцип доступа к диску как на уровне файлов, так и на физическом (секторном) уровне. Файловая система способна обслуживать как FM накопитель типа Shugart (ЕС-5088), так и MFM накопители с одинарной и двойной плотностью, одно- и двухсторонние.Используемый драйвер вывода на бумагу работает с печатающими устройствами типа МС6313 и СМ6337 и обеспечивает как обычную рулонную, так и постраничную многоколоночную печать с начальной загрузкой принтера любыми требуемыми пользователю кодами.
Система отладки программ "Best tool kit" была разработана по заказу волгоградского НЦ ПТСиЭ фирмой ALV Software, и является непосредственным развитием системы "Агат-отладчик", первая версия которого была выпущена в ноябре 1987 года. В "Best tool kit" учтено большое количество замечаний и предложений пользователей, а также личные соображения автора. В результате доработки произошла полная реорганизация системы, значительно увеличились размеры, претерпел большие изменения програмный интерфейс, хотя на первый взгляд может показаться, что система почти не изменилась.
Система отладки 92.9 для АГАТ-9 стала следующим этапом развития отладочного комплекса 'Best tool kit'. Были убраны не очень нужные (на наш взгляд) функции FAST и SLOW, а вместо них был добавлен электронный диск и работа с подкаталогами. Также претерпела изменения файловая система 'Best'a. 'Скелетом' данного текста послужило описание 'BEST TOOL KIT'а 89.2 (автор А.А.Голов). Его доработали и исправили Кобозев Андрей и Николаичев Никита. Нами готовится к выпуску новая версия 'ОТЛАДЧИКА', в которой будут учтены пожелания пользователей, например максимальный размер резидентной программы будет равен 16 Кбайтам (вместо 12-ти).
.стОписание.Часть 1
[an error occurred while processing this directive]