Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Отладчик AFD Pro





 

Важно! Для ассемблирования в 16-разрядном режиме работы процессора можно воспользоваться встроенным отладчиком MASM32 или отладчиком AFD Pro, который позволяет транслировать программу в пошаговом режиме и автоматическом, с возможностью останова по нажатию горячей клавиши.

Запуск отладчика происходит традиционно набором в командной строке AFDPRO.EXE с указанием загружаемого в отладчик файла.

Например:

c: \afdpro.exe game.exe,

где game.exe(или game.com)- транслируемая программа.

Окно с запущенным отладчиком представлено на рис. 1.

 

Рис.1. Окно отладчика

 

В нижней строке представлены пункты меню, вызываемые клавишами:

F1 – выполнение по шагам с заходом внутрь процедуры

F2 - пошаговое выполнение – процедура –за один шаг (без захода внутрьпроцедуры).

F7, F8 - навигация по окнам соответственно вверх, вниз

F9, F10 вправо влево.

Для переключения между командным окном и отладчиком используется комбинация команды mo a on и затем клавиши F6.

Остальные команды можно найти, если вызвать окно помощи F4.

Команды отладчика набираются в строке " CMD > ":

QUIT - выйти из программы

PD addr, length, filename - где параметры addr и length - это 16-ричные адрес (000 или 100 без латинской буквы 'H' на конце) и длина дисассемблируемого кода в байтах (до ffff без латинской буквы 'H' на конце) filename - имя файла, в который будет сохранён результат дисассемблирования (например list.txt или как угодно).

G start_addr, break_addr - где start_addr - адрес перехода на код тестируемой программы, а break_addr - адрес первого останова.

Прервать выполнение программы можно нажатием клавиш Ctrl+Esc.








Дата добавления: 2014-11-10; просмотров: 5376. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

ФАКТОРЫ, ВЛИЯЮЩИЕ НА ИЗНОС ДЕТАЛЕЙ, И МЕТОДЫ СНИЖЕНИИ СКОРОСТИ ИЗНАШИВАНИЯ Кроме названных причин разрушений и износов, знание которых можно использовать в системе технического обслуживания и ремонта машин для повышения их долговечности, немаловажное значение имеют знания о причинах разрушения деталей в результате старения...

Различие эмпиризма и рационализма Родоначальником эмпиризма стал английский философ Ф. Бэкон. Основной тезис эмпиризма гласит: в разуме нет ничего такого...

Индекс гингивита (PMA) (Schour, Massler, 1948) Для оценки тяжести гингивита (а в последующем и ре­гистрации динамики процесса) используют папиллярно-маргинально-альвеолярный индекс (РМА)...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Травматическая окклюзия и ее клинические признаки При пародонтите и парадонтозе резистентность тканей пародонта падает...

Подкожное введение сывороток по методу Безредки. С целью предупреждения развития анафилактического шока и других аллергических реак­ций при введении иммунных сывороток используют метод Безредки для определения реакции больного на введение сыворотки...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия