Образовательная программа 6B06104 «Вычислительная техника и программное обеспечение»



бет11/27
Дата19.10.2022
өлшемі10,77 Mb.
#153958
түріОбразовательная программа
1   ...   7   8   9   10   11   12   13   14   ...   27
Байланысты:
Lab raboty Arkhitektura i organizatsia EVM

Запуск программы DEBUG
Запустить программу DEBUG можно из командной строки или непосредственно из папки, в которой она находится. Что- бы запустить программу из командной строки, выберите команду из меню ПУСК – ВЫПОЛНИТЬ или нажмите комбинацию клавиш WIN + R. В открывшемся окне напечатайте слово «debug» и нажмите клавишу ENTER или щелкните кнопку ОК.
Рис. 1. Запуск программы Debug
В качестве приглашения выступает знак «минус».


Использование программы DEBUG

Теперь можно вводить команды программы, например, для вывода справки нужно ввести знак вопроса «?» и нажать клавишу «Enter».


Команды можно вводить как в верхнем, так и в нижнем регистре. Все числовые значения являются шестнадцатеричными-
Рис. 2. Вывод справки
Чтобы вывести дамп памяти с адреса 0B2B:0100 до адреса 0B2B:0200 требуется ввести команду «D 100 200».
Рис. 3. Приветствие командной строки отладчика Debug


Для запуска программы на выполнение есть несколько путей:


  1. Запустить программу командой «Go». В этом случае в командный интерпретатор удастся вернуться только после завершения всей программы.

  2. Использовать команду «Trace». Она позволит выполнять последовательно каждую ассемблерную команду.

  3. Использовать команду «Proceed». Так же, как и «Trace», выполняет по одной инструкции, но выполнение инструкций CALL, LOOP, INT или повторяемой строковой инструкции с префиксами REPnn происходит как выполнение одной команды.

Например, для выполнения одной инструкции, находящейся в памяти по адресу XXXX:0100, следует изменить значение регистра IP на 100 командой «R IP» и выполнить команду «T».
Таблица 3.1
Команды отладчика DEBUG



Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   27




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет