русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

П.1.3. Загрузка программы для отладки.


Дата добавления: 2014-11-27; просмотров: 995; Нарушение авторских прав


 

Для того, чтобы отладить программу, нужно предварительно загрузить ее в Turbo Debugger . Программа должна быть предварительно оттранслирована ассемблером (Turbo Assembler, Macro Assembler и др.) и преобразована в файл типа COM или EXE при помощи редактора связей (LINK, TLINK или других).

Войдите в меню FILE и выберите в нем пункт OPEN (нажмите F10; с помощью клавиш курсора влево/вправо выберите пункт File; нажмите ENTER - на экране появится подменю, содержащее команды Open, Change Dir, Get Info и др. Выберите в нем самый верхний пункт, Open, используя клавиши курсора вверх/вниз, и нажмите ENTER). На экране появится окно загрузки файла, содержащее в верхней части строку для ввода имени файла. Наберите в ней имя Вашего файла, например: C:\WORK\ASM\PROGRAM.EXE ,и нажмите ENTER. Если вы неверно ввели имя файла и TD не смог найти его на диске, в верхней левой части экрана появится окно с предупреждением "Program not found" - программа не найдена. Нажмите ENTER, чтобы убрать его и повторите все с самого начала. Если загрузка прошла успешно, вы вернетесь к окну CPU. Перед этим в левом верхнем углу экрана может появиться окно с сообщением "Program has no symbol table" - его можно игнорировать; нажмите ENTER, чтобы оно исчезло. После загрузки в левой верхней части окна CPU будет содержаться ассемблерный текст программы, первая команда которой будет выделена цветом.

 

П.1.4. Содержимое окна CPU.

 

Все окно CPU разделено на 4 части. В левой верхней, самой большой, части находится текст отлаживаемой программы, т.е. адреса и коды инструкций МП. В правой верхней части содержится содержимое регистров МП; отдельно выделено содержимое регистра флагов. В правой нижней части расположено окно текущего содержимого вершины стека. И, наконец, слева внизу находится содержимое некоторой области ОЗУ (dump).



Для перемещения курсора между частями окна CPU следует использовать клавишу TAB (по часовой стрелке) или комбинацию Shift-TAB (против часовой стрелки).

 



<== предыдущая лекция | следующая лекция ==>
Инструкция по работе с программой Turbo Debugger. | П.1.8. Редактирование содержимого регистров.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.231 сек.