 |
Рис. D.5 Диалоговое окно Source Debugging
Диалоговое окно Source Debugging (Отладка на уровне исходно-
го кода) программы TDINST позволяет вам задать, какой язык Турбо
отладчик будет использовать для вычисления выражений. Можно выб-
рать одну из следующих возможностей:
Source Module Выбор языка будет осуществляться на осно-
(Исходный модуль) ве языка текущего исходного модуля.
C (Язык Си) Будут всегда использоваться выражения
языка Си, независимо от того, на каком
языке написан текущий модуль.
Pascal (Паскаль) Будут всегда использоваться выражения
Паскаля, независимо от того, на каком
языке написан текущий модуль.
Assembler (Ассемблер) Будут всегда использоваться выражения Ас-
семблера, независимо от того, на каком
языке написан текущий модуль.
Параметр Ignore Symbol Case
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Выбор параметра Ignore Symbol Case (Игнорирование регистра
идентификаторов) диалогового окна Source Debugging программы
TDINST позволяет управлять различной интерпретацией букв верхнего
и нижнего регистра.
Параметр OWL window messages
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
TDeb 3.0 #3-3 = 122 =
Если этот параметр не установлен (по умолчанию), в програм-
мах, использующих ObjectWindows отсутствует специальная поддержка
для отладки с помощью сообщений Windows, a TDW не будет распозна-
вать оконные объекты вашей программы, как процедуры Windows.
Вместо этого для установки точек останова по сообщениям Windows
требуется использовать описатели окна (а чтобы найти указатель,
нужно достаточно хорошо разбираться в ObjectWindows.
Если этот блок проверки включен, TDW обеспечивает для уста-
новки точек прерывания по сообщениям в программах, использующих
ObjectWindows, специальную поддержку. Эта поддержка позволяет вам
для установки точек останова по сообщениям использовать имя объ-
екта окна вашей программы. Однако отладка с установленными точка-
ми останова по сообщениям Windows будет происходить медленнее,
чем когда этот параметр выключен.
TDeb 3.0 #3-3 = 123 =
Диалоговое окно Miscellaneous Options...
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Диалоговое окно Miscellaneous Options (Прочие параметры) со-
держит параметры, управляющие прерываниями NMI (немаскируемые
прерывания), памятью EMS, переключением идентификатора процесса,
размером области командного процессора DOS, размером таблицы
идентификаторов и удаленной отладкой.
ЙН[*]ННННННННННННННННUser Input and PromptingННННННННННННННН»
є є
є [ ] NMI intercept Remote debugging є
є [X] Use expanded memory (*) COM1 ( ) COM2 є
є [X] Change process ID є
є [ ] Full trace history Link speed є
є [ ] International support ( ) 9600 baud є
є (*) 19200 baud є
є DOS Shell swap size (Kb) ( ) 38400 baud є
є 128 ( ) 115000 baud є
є Spare symbol memory (Kb) є
є 0 Network local name є
є є
є Remote type є
є (*) None Network remote name є
є ( ) Serial є
є ( ) Network є
є OK Cancel є
є ±±±±±± ±±±±±± є
ИНННННННННННННННННННННННННННННННННННННННННННННННННННННННННННј
Рис. D.7 Диалоговое окно Miscellaneous options.
Miscelleneous options - прочие параметры: NMI interсept -
перехват немаскируемого прерывания; Use expanded memory - исполь-
зование расширенной памяти; Change process ID - смена идентифика-
тора процесса; Remote debugging - удаленная отладка; Remote link
port - порт удаленной связи; DOS Shell swap size - размер перек-
лючения в командный процессор DOS; Link speed - скорость коммуни-
каций; Spare symbol memory - память для таблиц идентификаторов;
Network local name - локальное имя в сети; not avaliable - недос-
тупно; Network remote name - удаленное имя в сети; Remote type -
тип удаленной связи; None - нет; Serial - последовательная;
Network - сетевая.
TDeb 3.0 #3-3 = 124 =
NMI intersept (Перехват немаскируемого прерывания)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Немаскируемое прерывание (NMI) - это аппаратное прерывание,
которое процессор должен немедленно обрабатывать. Обычно оно ис-
пользуется для обработки останова, когда возникает ошибка памя-
ти: выводится сообщение типа "Memory Parity Error" ("Ошибка пари-
тета памяти"), и система зависает.
Другое применение этого прерывания состоит в разрешении
выполнения платой отладчика прерывания при нажатии кнопки преры-
вания. Поскольку при работе с Турбо отладчиком NMI по умолчанию
устанавливается в значение OFF (выключено), при использовании
платы отладчика вы возможно захотите включить это прерывание.
Если вы работаете не на компьютере Tandy 1000A, компьютере,
совместимом с IBM PC, ACER 1100 или на компьютере NEC MultiSpeed,
или Турбо отладчик зависает, запустите утилиту TDINDT и выключите
данный переключатель. В некоторых компьютерах немаскируемые пре-
рывания используются таким образом, что это приводит к конфликту
с Турбо отладчиком, поэтому, чтобы получить возможность запускать
программы, запретите это прерывание.
Use Expanded Memory (Использование расширенной памяти)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Переключатель Use Expanded Memory (Использование расширенной
памяти) программы TDINST позволяет определить, будет ли Турбо от-
ладчик использовать для таблицы идентификаторов память EMS. Вы
можете разрешить эту возможность, даже если ваша программа также
использует EMS.
Change Process ID (Смена идентификатора процесса)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Данный переключатель программы TDINST управляет переключени-
ем идентификатора процесса.
Предупреждение: Не запрещайте использование этой воз-
можности, если вы выполняете трассировку внутри DOS и не
представляете себе четко технические детали, о которых расс-
казывается в Приложении В.
Full Trace History (Полный протокол трассировки)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Полный протокол трассировки - это протокол вашего сеанса от-
ладки, который позволяет выполнить обратную трассировку исходного
кода. Поскольку использование данного параметра замедляет отлад-
ку, по умолчанию он выключен.
TDeb 3.0 #3-3 = 125 =
Параметр International (Международный)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Параметр International (Международный) позволяет при его
включении сортировать информацию в Турбо отладчике в поле списка
в соответствии с установкой COUNTRY в файле CONFIG.SYS (при рабо-
те в DOS), или в соответствии с языком, указанным в диалоговом
окне International в управляющей области Windows (при работе с
Windows). Подробнее об установке текущей страны или языка расска-
зывается в "Руководстве пользователя по DOS" или в руководстве по
Windows.
Если данный параметр не установлен, Турбо отладчик сортирует
записи в списке в соответствии со значениями ASCII выводимых в
окне элементов (при использовании DOS) или в соответствии со зна-
чениями ANSI этих элементов (при использовании Windows).
TDeb 3.0 #3-3 = 126 =
DOS Shell Swap Size
(Размер области при переключении в командный процессор DOS)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Переключатель DOS Shell Swap Size (Размер переключения в ко-
мандный процессор DOS) меню Options (Параметры) программы TDINST
позволяет вам задать, какой объем памяти должен обеспечить Турбо
отладчик, когда вы хотите ввести из его среды команду DOS.
Spare Symbol Memory
(Память, резервируемая для таблиц идентификаторов)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
 |
|