Системное программное обеспечение. Особенности программирования 32-разрядных процессоров. Рощин А.В. - 98 стр.

UptoLike

Составители: 

98
Турбо дебаггер можно использовать для отладки любой программы
на языке Си или C++ для компилятора семейства Borland, Турбо Паскале,
Турбо Ассемблере.
Турбо дебаггер можно использовать для решения двух труднейших
проблем процесса отладки: поиска места нахождения ошибки и ее
причины. Он поможет преодолеть эти трудности с помощью
исключительных возможностей по замедлению выполнения программы
,
благодаря чему можно исследовать состояние программы в любой
заданной точке. Можно даже тестировать новые значения переменных,
чтобы увидеть, как они воздействуют на программу. Эти возможности
реализуются с помощью трассировки, пошагового выполнения, просмотра,
изменения и прослеживания.
Трассировка Позволяет выполнять программу по одному
оператору.
Обратная трассировка Позволяет выполнить код в обратном порядке.
Пошаговое
выполнение
Позволяет выполнять программу по одному
оператору, но пропускать вызовы процедур и
функций. Если есть уверенность, что в
процедурах и функциях нет ошибок, то пропуск
их вызовов увеличит скорость отладки.
Просмотр
Позволяет запросить турбо дебаггер создать
специальное окно для показа самых различных
вещейпеременных, их значений, точек
останова, содержимого стека, файлов
регистрации, данных, файлов исходных текстов,
кодов ЦП, памяти, регистров, информации
процессора, арифметики с плавающей точкой,
вывода программы.
     Турбо дебаггер можно использовать для отладки любой программы
на языке Си или C++ для компилятора семейства Borland, Турбо Паскале,
Турбо Ассемблере.
     Турбо дебаггер можно использовать для решения двух труднейших
проблем процесса отладки: поиска места нахождения ошибки и ее
причины.     Он   поможет    преодолеть      эти   трудности      с   помощью
исключительных возможностей по замедлению выполнения программы,
благодаря чему можно исследовать состояние программы в любой
заданной точке. Можно даже тестировать новые значения переменных,
чтобы увидеть, как они воздействуют на программу. Эти возможности
реализуются с помощью трассировки, пошагового выполнения, просмотра,
изменения и прослеживания.
Трассировка            Позволяет выполнять программу по одному
                       оператору.
Обратная трассировка   Позволяет выполнить код в обратном порядке.
Пошаговое              Позволяет выполнять программу по одному
выполнение             оператору, но пропускать вызовы процедур и
                       функций.       Если    есть     уверенность,     что   в
                       процедурах и функциях нет ошибок, то пропуск
                       их вызовов увеличит скорость отладки.
Просмотр               Позволяет запросить турбо дебаггер создать
                       специальное окно для показа самых различных
                       вещей    –     переменных,      их   значений,    точек
                       останова,       содержимого          стека,      файлов
                       регистрации, данных, файлов исходных текстов,
                       кодов    ЦП,    памяти,       регистров,   информации
                       процессора, арифметики с плавающей точкой,
                       вывода программы.



                                       98