adfun.ru
| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Данное окно позволяет вам вернуться назад и посмотреть, что
привело к текущему состоянию.
Примечание: Более подробно об окне Log рассказывается в
Главе 7.
Окно Variables
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне Variables (Переменные) выводятся переменные, доступ-
ные в данной точке вашей программы. В верхней области окна содер-
жатся глобальные переменные. В нижней области показаны перемен-
ные, локальные по отношению к текущей функции или модулю (если
они есть).
Данное окно полезно использовать, когда вы хотите найти
функцию или переменную и знаете, с каких символов начинается ее
имя (например, "abc"), но не помните точного имени. Вы можете
войти в область глобальных идентификаторов данного окна и быстро
найти то, что вам требуется.
Примечание: Подробнее окно Variables описывается в Гла-
ве 5.
Окно File
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне File (Файл) выводится содержимое файла на диске. Вы
TDeb 3.0 #1-3 = 44 =
можете просматривать содержимое файла в виде непосредственных
шестнадцатиричных байт или в виде кода ASCII (текстовый вид). Вы
можете выполнить поиск конкретного текста или последовательности
байтов, а также непосредственно скорректировать любую часть файла
на диске.
Это средство полезно использовать, если вы отлаживаете прог-
рамму, использующую файлы на диске, и хотите изменить содержимое
программы, изменив содержимое одного из ее файлов. Можно также
исправить ошибку в содержимом файла, либо проверить файл, создан-
ный программой, чтобы убедиться в правильности его содержимого.
Примечание: Более подробно об этом окне рассказывается
в Главе 7.
Окно CPU
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Окно CPU (ЦП) показывает текущее состояние центрального про-
цессора (ЦП). Это окно содержит пять областей, в одной из которых
показаны шестнадцатиричные байты данных, в другой выводится в не-
посредственном виде (шестнадцатиричные байты) содержимое стека, в
третьей - содержимое регистров ЦП, в четвертой - машинные инс-
трукции, а в пятой - содержимое флагов ЦП.
Если вы используете TDW, то в окне CPU выводится шестая об-
ласть, в которой показываются селекторы памяти защищенного режи-
ма.
Окно CPU полезно использовать, когда вы хотите просмотреть
точную последовательность инструкций, которую образует строка ис-
ходного кода программы, или структуру данных. Если вы знакомы с
кодом Ассемблера, это может помочь вам выявить трудноуловимые
ошибки. Однако для отладки большинства программ данное окно вам
не понадобиться.
Иногда Турбо отладчик открывает окно CPU автоматически, если
ваша программа останавливается на инструкции в середине строки
исходного кода.
Примечание: Окно CPU и отладка на уровне Ассемблера об-
суждаются подробно в Главе 11.
Окно Dump
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне Dump (Дамп) выводится в непосредственном виде содер-
жимое области памяти. (Это окно эквивалентно области данных окна
CPU.) Вы можете выводить данные в виде символов, шестнадцатирич-
ных байт, слов, двойных слов, или в любом формате с плавающей
TDeb 3.0 #1-3 = 45 =
точкой. Данное окно можно использовать для просмотра в непосредс-
твенном виде некоторых данных, когда вам не требуются остальные
части окна CPU. В локальном меню этого окна имеются команды, поз-
воляющие вам модифицировать выводимые данные, изменять формат их
вывода, а также манипулировать блоками данных.
Примечание: Более подробно о данном окне рассказывается
в Главе 11 при описании отладки на уровне Ассемблера.
Окно Registers
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне Registers (Регистры) выводится содержимое регистров и
флагов процессора (ЦП). Данное окно содержит две области, которые
эквивалентны областям регистров и флагов окна CPU (ЦП). Это окно
можно использовать, когда вам нужно просмотреть содержимое ре-
гистров, и вас не интересует прочая информация о состоянии цент-
рального процессора. Значение любого регистра или флага можно из-
менить с помощью команды локального меню.
Примечание: Более углубленно о данном окне рассказыва-
ется в Главе 11, где описывается отладка на уровне Ассемб-
лера.
Окно Numeric Processor
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне Numeric Processor (Арифметический сопроцессор) выво-
дится текущее состояние арифметического сопроцессора. Это окно
содержит три области. В одной из областей показывается содержимое
регистров с плавающей точкой, в другом выводятся значения флага
состояния, а в третьей - значения управляющих флагов.
Данное окно может помочь вам выявить ошибки в программе, ра-
ботающей с числами с плавающей точкой. Вы должны иметь углублен-
ное представление о внутренней работе математического сопроцессо-
ра. Только в этом случае данное окно принесет вам пользу.
Примечание: Более подробно о работе с окном Numeric
Processor рассказывается в Главе 12.
Окно Execution History
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне Execution History (Протокол выполнения) выводится код
Ассемблера и и исходные строки вашей программы, вплоть до послед-
ней выполняемой строки. Верхняя область содержит выполненный код
Ассемблера (вы можете пройти его повторно). В нижней области вы-
водится следующее:
1. Выполняете вы трассировку или выполнение по шагам.
2. Строка исходного кода для следующей выполняемой инструк-
TDeb 3.0 #1-3 = 46 =
ции.
3. Номер строки исходного кода.
Вы можете анализировать содержимое данного окна или исполь-
зовать его для выполнения вашей программы до конкретной точки.
Примечание: Подробнее об окне Execution History расска-
зывается в Главе 5.
Окно Hierarchy
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В окне Hierarchy (Иерархия) выводится дерево иерархии всех
объектов или типов классов, используемых в текущем модуле. Окно
содержит две области. Одна область используется для вывода списка
типов объектов/классов. Другая - для вывода дерева иерархии объ-
ектов/классов. (Если вы выполняете отладку программ на языке С++
с множественным наследованием, то открывается также третье окно,
где показывается порождающий класс для данного типа классов.)
Данное окно показывает вам взаимосвязь объектов или классов,
используемых в текущем модуле. Оно также позволяет вам проверить
любой объект или тип класса, а также являющиеся его компонентами
поля данных или элементы и методы или функции-элементы (для этого
используются команды локального меню).
Примечание: Подробнее о данном окне рассказывается в
Главе 10.
Окно сообщений Windows (Windows Messages)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
Это окно выводит список сообщений, передаваемых между окнами
в вашей прикладной программе для Microsoft Windows. Это окно име-
ет три области:
- левая область показывает, для каких процедур или логичес-
ких номеров вы отслеживаете сообщения;
- правая область показывает тип отслеживаемых сообщений.
- в нижней области отображаются сами сообщения.
Примечание: Использование средств окна Windows Messages
описано в Главе 17.
Окно Clipboard
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
В этом окне выводятся элементы, которые забраны в буфер вы-
резанного изображения ("карман"), показаны их типы. Это позволяет
проверить или удалить элемент и сохранить в "кармане" любое зна-
TDeb 3.0 #1-3 = 47 =
чение элемента.
Подробнее об окне Clipboard рассказывается ниже.
|
adfun.ru
|
|
|
|