logo
Полный текст учебника

Краткие сведения об отладчике программ debug

Программа DEBUG обеспечивает интерактивную отладку программ в формате EXE- и COM-файлов. Обычно он используется для отладки исполняемых программ, полученных с языка уровня ассемблера. Он позволяет отлаживать и исполняемые файлы .EXE и .COM, скомпилированные с языков более высокого уровня.

Отладчик DEBUG умеет:

Таблица 19.1. Используемые отладчиком DEBUG мнемокоды значений флагов

Флаг

Назначение флага

Установлен

Сброшен

OF

Переполнение (да/нет)

OV

NV

DF

Направление (уменш/увел)

DN

UP

IF

Прерывания (вкл/откл)

EI

DI

SF

Знак (отриц/полож)

NG

PL

ZF

Нуль (да/нет)

ZR

NZ

AF

Вспомогательный перенос( да/нет)

AC

NA

PF

Четность (чет/нечет)

PE

PO

CF

Перенос (да/нет)

SY

NC

Для вызова отладчика DEBUG следует набрать в командной строке DOS слово debug и, если необходимо, имена файлов, с которыми мы будем работать, например: debug prog.exe. Приглашение к вводу команд — «–» .После завершения работы с DEBUG для выхода из него следует набрать q. После набора каждой команды следует нажимать Enter.