assem / Ответы по пунктам / 035
.docx-
Отладчик
При обнаружении ошибок или для проверки правильности работы алгоритма можно использовать программу отладчик - debug.exe, которая позволяет по шагам просмотреть работу программы.
КОМАНДЫ ОТЛАДЧИКА DEBUG.EXE
A[адрес] - ассемблирование вводимых команд и запись их, начиная с указанного адреса.
D[адрес] - вывод содержимого дампа памяти на экран.
E[адрес] - редактирование ячейки памяти.
F<диапазон > <байты> - заполнение области памяти указанными байтами, либо символьной строкой, указанной в апострофах.
G[=адрес] [[адрес]...] - запуск программы. Выполнение начинается с =адрес, если он не указан, то с текущего значения CS:IP, с необязательными точками основа по указанным адресам.
H <значение1> <значение2> - вычисляет сумму первого и второго значений в шестнадцатеричной системе счисления.
L [адрес] - загрузка файла с именем, определённым командой N , начиная с указанного адреса или CS:100h.
N [диск:] путь [параметры] - задание имени файла и параметров для команд загрузки L и записи W.
P[=адрес] [счётчик] - пошаговое выполнение, начиная с указанного адреса, команды call, loop и int выполняются как одна команда.
Q - завершение сеанса работы с отладчиком.
R [регистр] - модификация содержимого регистров процессора. При отсутствии параметров выводится содержимое всех регистров процессора.
S<диапазон> <байты> - поиск адреса, по которому находятся указанные байты.
T [=адрес] - пошаговое выполнение n команд, начиная с указанного адреса или CS:IP. Осуществляется вход в подпрограммы и прерывания.
U [адрес] или [диапазон] - дизассемблирование кодов команд.
W [адрес] - запись в файл, установленный по команде N содержимого памяти с указанного адреса или с CS:100h . Количество записываемых байтов берётся из BX:CX.