 |
Ниже приводится несколько названий книг, содержащих дополни-
тельную информацию по Турбо отладчику и средствам разработки
программного обеспечения:
Ackerman,Charles. Turbo Debugger and Tools: A Self-Teaching
Guide, John Wiley and Sons (New York:1990).
Swan,Tom. Mastering Turbo Assembler, Howard W.Sams and Co.
(Carmel,IN: 1989).
Swan,Tom. Mastering Turbo Debugger and Tools, Howard W.Sams
and Co. (Carmel,IN: 1990).
Syck,Gary. The Waite Group's Turbo Assembler Bible, Howard
W.Sams and Co. (Carmel,IN: 1990).
Книги по Microsoft Windows
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Следующие издания содержат сведения о том, как следует пи-
сать прикладные программы для Windows:
Microsoft staff. Microsoft Windows Software Development Kit,
Guide to Programming, Microsoft Corporation. (Redmond, WA: 1990).
Microsoft staff. Microsoft Windows Software Development Kit,
Reference, Vols 1 and 2, Microsoft Corporation. (Redmond, WA:
1990).
Microsoft staff. Microsoft Windows Software Development Kit,
Tools, Microsoft Corporation. (Redmond, WA: 1990).
Petxold, Charles. Programming Windows, Microsoft Press.
(Redmond, WA: 1990).
TDeb 3.0 #1-3 = 19 =
Глава 1. Начало работы
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Пакет компилятора языка фирмы Borland включает в себя набор
дистрибутивных дискет и данное "Руководство пользователя по Турбо
отладчику" (Turbo Debugger User's Guide). Дистрибутивные дискеты
содержат все программы, файлы и утилиты, необходимые для отладки
программ, написанных на языках Borland C++, Турбо Ассемблер и
Турбо Паскаль. Кроме этого, пакет Турбо отладчика содержит в фай-
лах README, FREELIST.DOC, HELPME!.TD, MANUAL.TD, UTILS.TD,
HDWDEBUG.TD и DBGGBOARD.TD документацию по вопросам, не освещен-
ным в данном руководстве.
Руководство пользователя по Турбо отладчику обеспечивает
последовательное ознакомление с возможностями Турбо отладчика и
полный справочник команд отладчика.
Если вы до сих пор не знакомы с положением о лицензировании
продуктов Borland, ознакомьтесь с вашей копией договора. Вышлите
на фирму заполненную регистрационную карту на ваш продукт, и
тогда фирма будет высылать вам уведомления о любых модификациях
данного продукта и новых доступных продуктах.
Дистрибутивные дискеты
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
При установке Турбо отладчика на свою машину вы будете копи-
ровать дистрибутивные дискеты на рабочие дискеты или на жесткий
диск. Вы можете запустить специальную программу установки
INSTALL.EXE, которая находится на одной из ваших дистрибутивных
дискет. Дистрибутивные дискеты отформатированы под дисководы для
двухсторонних дискет с двойной плотностью записи и могут быть
прочитаны на персональном компьютере семейства IBM PC и совмести-
мых с ними. Программа Install копирует все файлы документации в
подкаталог DOC основного каталога компилятора, например,
C:\BORLANDC\DOC.
Список файлов, поставленных вам на дистрибутивных дискетах,
см. в файле FILELIST.DOC на дискете Installation.
Файл README
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Очень важно, чтобы прежде чем начать что-либо делать в сис-
теме Турбо отладчика, вы нашли время ознакомиться с содержимым
файла README, который находится на дискете Installation (устано-
вочный диск). Этот файл содержит самую свежую информацию, которой
может не быть в данном руководстве. Кроме того, в нем перечислены
все файлы, имеющиеся на дистрибутивных дискетах, с кратким описа-
нием каждого из них.
Для того чтобы прочитать содержимое файла README, надо вста-
TDeb 3.0 #1-3 = 20 =
вить дискету Installation в дисковод A, сделать его текущим, вве-
дя с клавиатуры команду A: и, нажав клавишу Enter, затем ввести с
клавиатуры README и нажать Enter еще раз. После того, как загру-
зится файл README, его содержимое можно прокручивать на экране с
помощью клавиш "Стрелка вверх" и "Стрелка вниз". Для завершения
просмотра надо нажать клавишу Esc.
Файл HELPME!.TD
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
На дискете Installation имеется файл HELPME!.TD, содержащий
ответы на вопросы, которые часто возникают у пользователей. Обра-
щайтесь к этому файлу, когда у вас возникнут какие-либо затрудне-
ния. Кроме всего прочего, файл HELPME!.TD содержит информацию по
следующим вопросам:
- вывод на экран для программ, работающих в графическом и
текстовом режимах;
- выполнение других программ, не выходя из отладчика;
- прерывание выполнения и выход из отлаживаемой программы;
- синтаксические и грамматические отличия Турбо отладчика
от Турбо языков;
- отладка программ, использующих несколько языков, с помощью
Турбо отладчика;
- Tandy 1000A, IBM PC Convertible или NEC MultiSpeed и про-
чие компьютеры, использующие NMI (немаскируемые прерыва-
ния).
Файл MANUAL.TD
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Чтобы ознакомиться с последними изменениями и дополнениями к
данному руководству, прочтите файл MANUAL.TD.
Утилиты Турбо отладчика
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Пакет Турбо отладчика поставляется с несколькими утилитами.
Подробная информация об этих утилитах находится на дистрибутивных
дискетах. Доступ к этой информации описан в файле README.
Ниже приводится краткое описание утилит Турбо отладчика:
- Утилита для связи с файлами на удаленной системе TDRF.EXE,
работающая вместе с отладчиком и позволяющая передавать на
удаленную систему основные команды управления файлами.
- Утилита удаления таблицы имен идентификаторов,
TDeb 3.0 #1-3 = 21 =
TDSTRIP.EXE, позволяет удалить отладочную информацию (таб-
лицу имен идентификаторов) из вашей программы без повтор-
ной компоновки.
Примечание: Утилиту TDSTRIP можно использовать для подго-
товки к отладке файлов COM.
Типичное использование этой утилиты состоит в создании
файлов .TDS, используемых для отладчик файлов .COM. Пос-
кольку полученный с помощью компилятора файл .COM не соде-
ржит таблицу идентификаторов,вы можете отладить его, толь-
ко если сделаете следующее: скомпилируете исходный код с
включением отладочной информации в односегментный файл
.EXE, затем запустите для него утилиту TDSTRIP. Если файл
.EXE можно преобразовать в файл .COM, утилита TDSTRIP
создает файл .COM и файл .TDS. После этого вы может отла-
живать файл .COM, используя для него файл .TDS.
- TDMAP.EXE позволяет добавлять в файл .EXE отладочную ин-
формацию из соответствующего файла .MAP для отладки выпол-
няемой программы, полученную с использованием компилятора
или компоновщика иной фирмы, нежели Borland.
- TDDEV.EXE выводит на дисплей таблицу, в которой показана
информация о драйверах устройств.
- Утилита TDMEM.EXE выводит на дисплей таблицу, в которой
показано текущее использование и доступность оперативной
памяти, включая расширенную (expanded) и дополнительную
(extended) память.
- Утилита TDUMP.EXE - это дисассемблер объектных модулей и
файлов .EXE.
- Кроме того, имеется небольшая резидентная программа TDNMI.
COM, сбрасывающая триггер срабатывания прерываний при ис-
пользовании платы Periscope I.
Для того, чтобы получить список параметров утилит
TDCONVRT.EXE, TDRF.EXE, TDSTRIP.EXE, TDPACK.EXE, TDMAP.EXE или
TDUMP.EXE, наберите имя соответствующей команды и нажмите Enter.
Например, для получения параметров командной строки утилиты
TDMAP.EXE, введите команду:
TDMAP
|