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

Локальное меню рамки Register

Zero Обнуление выделенного регистра.

Change Изменение значения выделенного регистра (значение может быть введено непосредственно, без явного выбора опции Change).

Рамка Control

Рамка содержит значение флажков управляющего слова сопроцессора. Локальное меню рамки Control

Toggle Изменение состояния выделенного флажка.

Рамка Flags

Рамка содержит значения флажков слова состояния сопроцессора. Локальное меню рамки Flags

Toggle Изменение состояния выделенного флажка.

Опция User Screen

Выбор опции User Screen вызывает высвечивание и активизацию выходного окна. Это окно имеет такой же вид, какой имел бы экран монитора, если бы программа была вызвана из системы DOS. С целью ускоренного высвечивания выходного окна необходимо нажать клавиши Alt-F5. Высвечивание выходного окна исчезает после нажатия произвольной клавиши клавиатуры. Выходное окно не имеет локального меню.

Опция Another

Выбор опции Another вызывает высвечивание и активизацию дополнительного окна', модульного (Module), памяти (Dump) или файла (File). В частности, использование опции Another позволяет одновременно высвечивать содержимое более чем одного файла.

Run

Меню RUN состоит из опций, позволяющих следить за программой и выполнять ее до останова.

Опция RUN

Выбор опции RUN (клавиша F9) вызывает выполнение программы до останова. Вызов отладчика наступит в одном из следующих случаев: 1) после окончания выполнения программы; 2) после попадания программы в ловушку; 3) после нажатия клавиши Ctrl-Break.

Опция Reset

Выбор опции Reset (клавиши Ctrl-F2) вызывает новую загрузку про­граммы с диска. Поскольку после выполнения этого действия не изменяется содержимое модульного окна, можно, например (после перемещения курсора и нажатия клавиши F4), вызвать выполнение программы до места, пред­шествующего тому, в котором выбрана данная опция.

Опция Go to cursor

Выбор опции Go to cursor (клавиша F4) вызывает установку временной ловушки в строке, выделенной курсором и начало выполнения программы до останова.

Опция Trace into

Выбор опции Trace into (клавиша FT) вызывает выполнение одной базовой строки или одной команды. Выполнение команды происходит, если текущим окном является окно процессора (CPU). Если базовая строка содержит—вызовы процедур, то слежение охватывает их содержимое.

Опция Step over

Выбор опции Step over (клавиша F8) вызывает выполнение одной базовой строки или одной команды. В отличие от опции Trace into слежение не охватывает вызванных процедур. Модификация касается также слежения некоторых команд, в частности команд CALL и INT и команд LOOP, LOOPZ, LOOPNZ (со счетчиком в регистре СХ), а также команд, предваренные префиксами REP, REPZ и REPNZ.

Опция Execute to

Выбор опции Execute to (клавиши AU-F9) вызывает установку временной ловушки по указанному адресу и начало выполнения программы.

Опция Until return

Выбор опции Until return (клавиши AU-F8) вызывает установку временной ловушки перед инструкцией, которая была бы выполнена по окончании выполнения текущей процедуры, а затем начало выполнения программы до-останова.

Опция Animate

Выбор опции Animate (клавиши AU-F4) вызывает возобновление выполнения программы до останова. Выполнение программы можно прервать нажатием произвольной клавиши клавиатуры.

Опция Instruction trace

Выбор опции Instruction trace (клавиши Alt-F7) вызывает выполнение одной команды. Эта опция позволяет следить за подпрограммами обслуживания прерываний и модулей, компилированных без опции, допускающей отладку программы.

Breakpoints

Меню Breakpoints состоит из опций, позволяющих устанавливать и снимать ловушки. Модифицирование предполагаемых свойств ловушек происходит в окне ловушек.

Опция Toggle

Выбор опции Toggle (клавиша F2) вызывает установку ловушки перед

первой инструкцией базовой строки или перед выделенной командой ассемблера.

Опция At…

Выбор опции At... (клавиша AU-F2) вызывает установку ловушки по указанному адресу.

Опция Changed memory global...

Выбор опции Changed memory global... вызывает установку глобальной ловушки, в которую попадет программа, когда произойдет изменение значения указанной области памяти. Область памяти определяется указанием имен переменной и размера. Например, если в области действия описания:

в Турбо Си long 1nt Arr [10];

в Турбо Паскале var Arr : array [0..9] of longint;

в Турбо Ассемблере Arr DO 10 DUP (?) указывается Агг.З

то это будет определять область в 120 байт, начиная от первого байта массива Агг.

Опция Expression true global...

Выбор опции Expression true global... вызывает установку глобальной ловушки, в которую попадет программа, если указанное выражение будет иметь значение” отличное от 0 или TRUE.

Опция Delete all

Выбор опции Delete all вызывает снятие всех поставленных ловушек.

Data

Меню Data состоит из опций, позволяющих знакомиться со значениями переменных выражений, а также присваивать переменным новые значения.

Опция Inspect

Выбор опции Inspect вызывает высвечивание инспекционного окна, касающегося переменной с указанным именем. Если в момент выбора этой опции курсор выделяет идентификатор переменной или если с помощью клавиши Ins и клавиш со стрелками выделено определенное выражение, то их значение выдается на экран.

Опция Evaluate/modify

Выбор опции Evaluate/modify (клавиши Ctrl-F4) вызывает высвечивание вспомогательного окна, состоящего из трех рамок. Если в первой рамке ука­зано выражение, то во второй высвечено его значение (это значение можно отредактировать, отделяя отредактированный образец от выражения точкой с запятой). Если указанное выражение является именем переменной, то в третьей рамке можно определить новое значение этой переменной. Как и в случае опции Inspect, могут быть выделены идентификатор переменной или выражение, выделенное с помощью клавиши Ins и клавиш горизонтальных стрелок.

Опция Watch

Выбор опции Watch (клавиши Ctrl-F4) вызывает помещение указанного идентификатора или выражения в окно наблюдений.

Опция Function return

Выбор опции Function return выдает результат функции. Опция может быть выбрана только перед окончанием выполнения функции.

Window

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

Опция Window pick

Выбор опции Window pick (клавиши All-0) вызывает высвечивание перечня всех открытых окон. Выбор одной из позиций этого перечня делает выбранное окно активным.

Опция Next pane

Выбор опции Next pane (клавиши Alt-Tab) вызывает выделение следующей рамки активного окошка.

Опция Move/resize

Выбор опции Move/resize (клавиши Alt-Scroll-Lock) вызывает изменение конфигурации активного окна (изменение его размера и положения).

Опция Close

Выбор опции Close (клавиша F3) вызывает закрытие активного окна.

Опция Undo close

Выбор опции Undo close (клавиши Alt-F6) вызывает открытие последнего закрытого окошка.

Опция Dump pane to log

Выбор опции Dump pane to log вызывает копирование активной рамки в окно сообщений.

Опция Restore standard

Выбор опции Restore standard вызывает преобразование стандартного размещения окна.

Опция Screen repaint

Выбор опции Screen repaint вызывает обновление экрана.

Options

Меню Options состоит из опций, позволяющих изменить некоторые

особенности отладчика.

Опция Language

Выбор опции Language позволяет выбрать язык, на котором будут записаны выражения.

Опция Macros

Выбор опции Macros позволяет вызывать и аннулировать макровызовы, приписанные специально выбранным клавишам.

Create Начало регистрации макровызова после предварительного указания специальной клавиши, определяющей ее имя. Регистрация начинается до момента выбора опции Stop Recording. С этого момента нажатие специальной клавиши (например, Ctrl-Deb вызывает такой же результат, что и поочередное нажатие всех клавишей, зарегистрированных между Create (клавиши Alt-") и Stop Recording (клавиши Alt—).

Stop Recording Окончание регистрации макровызова.

Remove Аннулирование макровызова, связанного с указанной специальной клавишей.

Delete all Аннулирование всех макровызовов, связанных со ^-—^-.—-^ специальными клавишами.

Опция Environment

Выбор опции Environment позволяет определить способ высвечивания данных.

Integer format Выбор формата записи целых данных Decimal десятичный;

Hex шестнадцатеричный;

Both десятичный и шестнадцатеричный.

Display swapping Выбор способа переключения между экраном отладчика и выходным экраном

None без переключения;

Smart только тогда, когда можно ожидать экранной операции;

Always всегда.

Screen size Выбор максимально допустимого для данной платы горизонтального размера экрана (43 - EGA, 50 -VGA).

Tab Size Выбор размера табуляции.

Опция Path for source

Выбор опции Path for source вызывает указание каталогов, в которых будут разыскиваться базовые модули. Эти модули разыскиваются в следующей последовательности: 1) в каталоге, в котором компилятор нашел базовую программу; 2) в каталогах, определенных с помощью опций; 3) в текущем каталоге; 4) в каталоге, содержащем отлаживаемую программу.

Опция Argument

Выбор опции Arguments позволяет указывать аргументы программы.

Опция Save options

Выбор опции Save options вызывает запоминание параметров отладчика в файле с указанным именем (в том числе его опции и макровызовы, а также способ размещения окон и рамок).

Опция Restore option

Выбор опции Restore options вызывает установку параметров отп” запомненных после выбора опции Save options.

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