Турбо отладчик (Turbo Debugger) 3.0

один от другого) на корректное 


               бой смещения ( один от другого) на корректное  число байт,
               но  абсолютный адрес первого идентификатора не определен,
               так как DOS может загрузить ваш драйвер устройства в дру-
               гое место памяти (а не по тому адресу, как он ассемблиро-
               вался).  По этой причине вы должны использовать  команду,
               чтобы  явным образом найти первый идентификатор в памяти.
           15. Используйте команду File¦Table Relocate (Файл¦Перемещение
               таблицы идентификаторов) для помещения первого  идентифи-
               катора из таблицы идентификаторов в соответствующую ячей-
               ку памяти. Таким образом, имеющаяся информация об иденти-
               фикаторах  будет соответствовать вашему коду (программе).
               Для этого в ответ на подсказку  Турбо  отладчика  задайте
               адрес  сегмента Seg вашей резидентной программы,  который


               определен на шаге 6.
           16. Диcассемблированные из памяти  операторы синхронизированы
               с информацией из таблицы идентификаторов. В  случае нали-
               чия исходного файла исходные операторы выводятся  на  той
               же строке, что и информация из таблицы идентификаторов.
           17. Задайте в вашем исходной файле точку останова.
           18. Выберите  команду  File¦Resident  (Файл¦Резидент),  чтобы
               сделать резидентным сам отладчик. Это не имеет ничего об-
               щего и не нарушит резидентности вашего драйвера: когда он
               будет выполняться в Турбо отладчике,  он сам станет рези-
               дентным  при  загрузке удаленной системы в результате вы-
               полнения файла CONFIG.SYS. Единственная причина того, что
               отладчик делается резидентным,  заключается в том, что вы
               можете перейти обратно в DOS и вызвать ваш  драйвер  уст-
               ройства.
           19. Когда вы вернетесь снова к командной строке DOS  на  уда-

Содержание раздела