Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторые работы / Инструкция по работе с отладчиком TD.doc
Скачиваний:
181
Добавлен:
10.12.2013
Размер:
465.41 Кб
Скачать

Приложение 2. Инструкция по работе с программой Turbo Debugger.

Программа Turbo Debugger (далее - TD) является мощным и удобным средством, предназначенным для отладки программ, написанных на Ассемблере для IBM-совместимых ПК и языках высокого уровня. Данная инструкция содержит информацию об основах работы с TD: запуск, загрузка программ, подлежащих отладке, исполнении и трассировке их, просмотре и редактировании информации в памяти и содержимого регистров микропроцессора.

П.1.Запуск Turbo Debugger.

После запуска на экране появится изображение, содержащее в верхней своей части меню, а в нижней - строку статуса(рис.1). Остальная часть экрана будет занята окном CPU. Процессор, как правило, оно имеет светло-зеленый цвет. Поверх него программа выведет окно с информацией о версии и разработчиках или сообщение об отсутствии таблицы символов (рис.1)

рис.1.Окно программы TD после запуска файла TD.exe.

Нажмите [ENTER] для того, чтобы оно исчезло. Если программа запустилась (меню и статусная строка появились), но центральная часть экрана не содержит окна CPU, нажмите клавиши [Alt+ПРОБЕЛ] (сначала нажмите [Alt] , а затем, не отпуская ее, клавишу [ПРОБЕЛ]). Слева вверху экрана появится меню, содержащее 3 пункта. Нажмите клавишу [S]. Меню исчезнет и на экране появится окно CPU (либо нажать [S] и клавишами [] [] выбрать меню View, далее CPU )(рис.2).

рис.2.Вызов окна CPU в пункте меню View.

Для выхода из TD в DOS нажмите комбинацию клавиш [Alt-X ].

П.2.Общие принципы работы с td.

Для того, чтобы начать работать с меню, нажмите клавишу [F10 ]. Один из пунктов меню станет выделен цветом. Вы можете выбрать необходимую команду, используя клавиши со стрелками влево/вправо (клавиши курсора), а затем нажать [ENTER] для того, чтобы исполнить ее. В TD все команды верхнего, главного меню вызывают подменю. В подменю пункты расположены вертикально, то есть для выбора необходимой команды нужно использовать клавиши курсора вверх/вниз. Выбрав команду, также нажмите [ENTER]. Для того, чтобы выйти из меню, не выбрав никакой команды, нажмите [ESC] - вы окажетесь в предыдущем меню. Если Вы находитесь в верхнем меню, нажатие [ESC] приведет к возврату в окно CPU.

Окно CPU содержит текст отлаживаемой программы, содержимое регистров, вершины стека и областей данных, используемых программой.

Окно CPU разделено на несколько частей – в этом случае для передвижения курсора (выделенной цветом строки) между частями этого окна используйте клавишу [TAB] или [SHIFT+TAB].

В TD все окна можно разделить на рабочие и информационные. К рабочим относятся те, в которых осуществляется ввод, редактирование, просмотр программ, данных и другой разнообразной информации. Примером такого окна может служить окно CPU. Окно CPU содержит текст отлаживаемой программы, содержимое регистров, вершины стека и областей данных, используемых программой.

рис.3.Вид окна CPU.

Окно CPU разделено на несколько частей – в этом случае для передвижения курсора (выделенной цветом строки) между частями этого окна используйте клавишу [TAB] или [SHIFT+TAB].

Информационные окна, в отличие от рабочих, просто содержат некоторые сообщения, например, сообщения об ошибках и так далее. Для того, чтобы убрать (закрыть) информационное окно, используются клавиши [ENTER] и [ESC] (нажатие на любую из них приведет к исчезновению окна с экрана). Для закрытия рабочих окон используется комбинация клавиш [Alt-F3].

Кроме того, работая с TD, вы можете нажатием клавиш [Alt-F5] посмотреть, что находится "за" его экраном, т.е. увидеть экран MS DOS. По нажатию этой комбинации экран TD исчезает и становятся видимыми сообщения, выводимые DOS, прикладными программами и отлаживаемым Вами модулем. Нажатие на любую клавишу вернет Вас в TD.