Вызов отладчика
ТУРБО ОТЛАДЧИК Существенным расширением возможностей, предлагаемых системой Турбо, является программа отладчика (англ. debugger). Отладчик Турбо принадлежит к категории символьных отладчиков высокого уровня. Он позволяет, кроме прочего: - следить за итоговой программой; - выполнять программу в шаговом режиме (команду за командой, процедуру за процедурой или до останова); - расставлять ловушки, в том числе ловушки местные и глобальные; - выявлять значения переменных; - обозначать значения выражений, содержащих обращения к переменным базовой программы; - следить за приписыванием данных и вызовами процедур; - выявлять развитие инструкций ассемблера, содержимое ячеек оперативной памяти и регистров процессора и сопроцессора; - знакомиться с содержанием текстовых файлов; - регистрировать и воспроизводить последовательности нажатий клавиш (макроопределения и макровызовы); - преобразовать конфигурацию расположения окон отладчика; - использовать расширенную память, а также средства для вспомогательной отладки (дистанционное и техническое оборудование). Вызов отладчика Вызов отладчика имеет вид TD opt name args, где opt являются опциями, name - именем запускаемой программы, а args -ее аргументами. Опции могут быть указаны явно в директиве TD или приняты по умолчанию из файла конфигурации TDCONFIG. Этот файл можно создать с помощью программы установки TDINST или непосредственно при отладке (Options/Save). Файл конфигурации разыскивается последовательно: 1) в текущем каталоге; 2) в каталоге, определенном с помощью TDINST; 3) в каталоге, содержащем отладчик. Если файл конфигурации не будет найден, то будут использованы предложения по умолчанию. Пример. Использование программы установки Поскольку отладчик не имеет встроенного редактора, его можно указать специально. С этой целью необходимо вызвать программу TDINST, в которой после выбора опции Options и Editor можно указать директиву системы DOS, активизирующую выбранную редакторскую программу, например C:\UTIL\SEE. Если после выполнения такой установки (ведущей к запоминанию в отладчике имени указанного редактора) требуется осуществление редактирования определенного файла name, то это реализуется с помощью директивы C:\UTIL\SEE name и тем самым вызывается редактор.
|