Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рабочее окно состоит из следующих четырёх окон:
- окно команд – CPU;
- окно регистров и флагов – Registers;
- окно данных - Dump;
- окно стека.
В свою очередь окно Registers поделено на две части. В левой его части указано содержимое всех регистров микропроцессора (ax,bx,cx,dx…), а в правой части показаны биты регистра флагов.
Программа размещается в памяти, начиная с адреса 0100h в сегменте кода. Обратите внимание, что отладчик показывает адреса и значения в шестнадцатеричном виде.
Стек — это специальная структура данных, с которой работают некоторые команды процессора.
Адрес текущей машинной команды определяется регистрами CS и IP, эта команда показана выделенной строкой и стрелкой.
Чтобы выполнить первую команду следует нажать F8. Теперь стрелка указывает на вторую команду. Изменившиеся регистры выделены белым цветом.
Команды работы с Turbo Debugger
Работа в Turbo Debugger осуществляется через элементы меню или горячие клавиши. Основные команды для работы представлены в таблице 1.1.
Таблица 1.1. Основные команды Turbo Debugger
Команды | Горячие клавиши | Описание |
Переключение между окнами | Tab Shift+Tab | По часовой стрелке Против часовой стрелки |
Размер окна | F5 | Увеличение/уменьшение размеров окна |
Закрыть окно | Alt+F3 | |
Загрузка программы | - | Меню File/Open… |
Запуск программы | F9 | Программа выполняется до конца или до точки останова |
Установка точки останова | Alt+F2 | Установить маркер на требуемую команду, а затем Alt+F2. Команда выделяется красным цветом. |
Снятие точки останова | F2 | Установить маркер на требуемую команду, а затем F2. Снимается выделение красным цветом. |
Пошаговое выполнение | F7 | |
Запуск после точки останова | F9 | |
Выбор исполняемой команды | Ctrl+N | Позволяет сделать очередной любую команду |
Дата публикования: 2014-11-28; Прочитано: 364 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!