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