Организация и функционирование ЭВМ. Камалягин А.А - 8 стр.

UptoLike

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 (Код) для времен-
ной коррекции своей программы вы можете использовать встроенный Ассемб-
лер. При этом инструкции вводятся точно также, как при наборе исходных опе-