ВУЗ:
Составители:
Рубрика:
8
по смещению, равному содержимому регистра IP, а в сегменте стека данные по
смещению, равному содержимому регистра SP, отмечены стрелками. Клавишей
TAB измените положение выделяющей информацию цветной рамки.
5.4. Нажатием комбинации клавиш alt-F10, попробуйте открыть окна локаль-
ных меню в каждой рамке окна CPU. Ознакомьтесь с их содержанием. Закры-
вайте окна клавишей ESC.
5.5. Используя клавишу F10, перейдите
в главное меню. Откройте окно FILE.
Включите режим OPEN... . Клавишей TAB выделите окно FILES. Курсорными
клавишами выберите имя файла hello.exe и загрузите его. Сравните информа-
цию, содержащуюся в рамке кода с листингом вашей программы.
5.6. В окне CPU произведите трассировку программы (пошаговое выполне-
ние) нажатием клавиши F8. На каждом шаге контролируйте содержимое реги-
стров, флагов и состояние стека.
После завершения программы перейдите в окно
WINDOW главного меню и установите режим USER SCREEN. Убедитесь, что
программа выполнила свою задачу. Клавишей ESC верните изображение окна
CPU.
5.7. Через окно FILE повторите загрузку программы HELLO. Перейдите в
рамку сегмента данных. Откройте его локальное меню. Перейдите на смеще-
ние 100Н, используйте для этого режим GOTO. Для удобства анализа сегмента
данных
войдите в окно VIEW главного меню. Установите режим DAMP. Кла-
вишей ZOOM увеличьте размеры рамки сегмента данных. Просмотрите содер-
жимое ячеек памяти. Подводя курсор к элементам данных Вашей программы,
редактируйте их шестнадцатеричные значения, используйте для этого клавиши
0-9 и a-f. Произведите запуск программы (F9). Проанализируйте результат ее
работы.
5.8. Произведите проверку работы программы PROG1 из Лабораторной рабо-
ты
№1.
5.9. Завершите работу отладчика. Воспользуйтесь пунктом EXIT окна FILE.
6.КРАТКАЯ ИНФОРМАЦИЯ
Турбо отладчик (Turbo Debugger) - это современный отладчик, позво-
ляющий отлаживать программы на уровне исходного текста и предназначен-
ный для программистов, работающих на Турбо языках фирмы Borland. Много-
численные перекрывающие друг друга окна, а также сочетание спускающихся и
раскрывающихся меню обеспечивают быстрый, интерактивный пользователь
-
ский интерфейс. Интерактивная, контекстно-зависимая система подсказки обес-
печит вас подсказкой на всех стадиях работы. Непосредственно после запуска
отладчика открыто окно CPU. В окне CPU (ЦП) показано все состояние цен-
трального процессора. С его помощью вы можете проверять и изменять биты и
байты, составляющие код и данные программы. В окне Code (Код) для
времен-
ной коррекции своей программы вы можете использовать встроенный Ассемб-
лер. При этом инструкции вводятся точно также, как при наборе исходных опе-
8 по смещению, равному содержимому регистра IP, а в сегменте стека данные по смещению, равному содержимому регистра SP, отмечены стрелками. Клавишей TAB измените положение выделяющей информацию цветной рамки. 5.4. Нажатием комбинации клавиш alt-F10, попробуйте открыть окна локаль- ных меню в каждой рамке окна CPU. Ознакомьтесь с их содержанием. Закры- вайте окна клавишей ESC. 5.5. Используя клавишу F10, перейдите в главное меню. Откройте окно FILE. Включите режим OPEN... . Клавишей TAB выделите окно FILES. Курсорными клавишами выберите имя файла hello.exe и загрузите его. Сравните информа- цию, содержащуюся в рамке кода с листингом вашей программы. 5.6. В окне CPU произведите трассировку программы (пошаговое выполне- ние) нажатием клавиши F8. На каждом шаге контролируйте содержимое реги- стров, флагов и состояние стека. После завершения программы перейдите в окно WINDOW главного меню и установите режим USER SCREEN. Убедитесь, что программа выполнила свою задачу. Клавишей ESC верните изображение окна CPU. 5.7. Через окно FILE повторите загрузку программы HELLO. Перейдите в рамку сегмента данных. Откройте его локальное меню. Перейдите на смеще- ние 100Н, используйте для этого режим GOTO. Для удобства анализа сегмента данных войдите в окно VIEW главного меню. Установите режим DAMP. Кла- вишей ZOOM увеличьте размеры рамки сегмента данных. Просмотрите содер- жимое ячеек памяти. Подводя курсор к элементам данных Вашей программы, редактируйте их шестнадцатеричные значения, используйте для этого клавиши 0-9 и a-f. Произведите запуск программы (F9). Проанализируйте результат ее работы. 5.8. Произведите проверку работы программы PROG1 из Лабораторной рабо- ты №1. 5.9. Завершите работу отладчика. Воспользуйтесь пунктом EXIT окна FILE. 6.КРАТКАЯ ИНФОРМАЦИЯ Турбо отладчик (Turbo Debugger) - это современный отладчик, позво- ляющий отлаживать программы на уровне исходного текста и предназначен- ный для программистов, работающих на Турбо языках фирмы Borland. Много- численные перекрывающие друг друга окна, а также сочетание спускающихся и раскрывающихся меню обеспечивают быстрый, интерактивный пользователь- ский интерфейс. Интерактивная, контекстно-зависимая система подсказки обес- печит вас подсказкой на всех стадиях работы. Непосредственно после запуска отладчика открыто окно CPU. В окне CPU (ЦП) показано все состояние цен- трального процессора. С его помощью вы можете проверять и изменять биты и байты, составляющие код и данные программы. В окне Code (Код) для времен- ной коррекции своей программы вы можете использовать встроенный Ассемб- лер. При этом инструкции вводятся точно также, как при наборе исходных опе-
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »