Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TD.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
186.88 Кб
Скачать

10 Главное меню

File

Меню File состоит из опций, позволяющих, кроме прочего, загружать программу, выбирать каталоги, а также выполнять директивы системы DOS.

Опция Load.

Выбор опции Load вызывает загрузку программы, которая должна быть запущена. Если имя файла, содержащего программу, неоднозначно (содержит знак * или ?), то нажатие клавиши Enter вызывает вывод на экран списка имен файлов, среди которых можно произвести выбор.

Опция Change Dir

Выбор опции Change Dir вызывает смену текущего каталога.

Опция Get Info

Выбор опции Get Into высвечивает информацию о программе, в частности: ее имя; размер памяти, занятой программой, отладчиком и DOS; список номеров ловушек, установленных отладчиком, способы обслуживания ловушек (аппаратно или программой) и т. д.

Опция OS Shell

Выбор опции OS Shell вызывает временный вызов системы DOS. После окончания действий в системе DOS можно вернуться к отладчику, выполнив директиву EXIT.

Опция Quit Выбор опции Quit вызывает возврат в систему DOS.

View

Меню View состоит из опций, позволяющих высвечивать информационные окна. Эти окна делятся на рамки. Перемещение между рамками происходит в спомощъю клавиши Tab и Shift-Tab, а перемещение в рамке - с помощью клавиш с горизонтальными стрелками. В момент, когда активно информа­ционное окно, в него можно заносить символы с клавиатуры. Это вызывает появление диалогового окна, соответствующего данному контексту. Прак­тически исключается такая возможность для отдельных окон и их рамок.

Опция Breakpoints

Выбор опции Breakpoints вызывает высвечивание и активизацию окна ловушек. Это окно состоит из двух рамок. Левая содержит список ловушек, а в правой высвечивается информация о выбранной ловушке. Ловушки могут ставиться в меню Breakpoints или с помощью клавиши F2, а затем модифицируются с помощью локального меню. Локальное меню окна ловушек может касаться только его левой рамки. Как любое локальное меню оно высвечивается нажатием клавиш Alt-F 10 или Ctrl-F1O.

Локальное меню

Set action Определение действий после попадания программы в ловушку

Break останов программы;

Log помещение значения выражения в окно сообщений;

Execute обработка указанного выражения;

Condition Определение условия попадания в ловушку

Always всегда;

Changed memory после внесения изменения

в указанной области памяти (например, если в области действия описания:

в Турбо Си

long Int Fix - 13;

в Турбо Паскале

const Fix : longint - 13;

в Турбо ассемблере

Fix DD 13

указывается

Fix. 4,

это означает определение области в 16 байт, начиная с адреса переменной Fix); выражение истинно всегда, когда указанное выражение имеет значение TRUE или отличное от 0.

Pass count... Определение количества выполнении условия, после которого настпит попадание в ловушку.

Enable/disable Активизация/дезактивизация ловушки.

Add... Добавление ловушки с указанным адресом в перечень ловушек (например, #44 перед первой инструкцией или командой строки 44).

Global Включение ловушки в глобальный список . (устанавливается перед каждой инструкцией программы). Remove Снятие рассматриваемой ловушки. Delete all Снятие всех ловушек.

Inspect Высвечивание того фрагмента программы, к которому относится данная ловушка.

Опция Stack

Выбор опции Stack вызывает высвечивание и активизацию окна вызовов. Оно состоит из одной рамки, в которой находится список активных процедур в очередности их вызова.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]