Читайте также: |
|
Если задан регистр, Debug.exe выводит на экран его 16-разрядное значение в шестнадцатеричном формате и двоеточие в качестве приглашения. Если требуется изменить значение содержащееся в регистре, введите новое значение и нажмите клавишу ENTER. В противном случае нажмите клавишу ENTER для возврата к приглашению программы debug.
В следующей таблице перечислены допустимые регистры x86 для параметра регистр.
Значение |
ax |
bp |
bx |
cs |
cx |
di |
ds |
dx |
es |
f |
ip |
pc |
si |
sp |
ss |
Если задан недопустимый регистр, выводится следующее сообщение:
Ошибка: br
Если указать f вместо регистра, Debug.exe выводит на экран текущее значение каждого флага состояния в виде двухбуквенного кода и приглашение debug. Для изменения значения флага введите соответствующий двухбуквенный код, воспользовавшись следующей таблицей.
Флаг | Установлен | Снят |
Переполнение | ov | nv |
Направление | dn (уменьшение) | up (увеличение) |
Прерывание | ei (включено) | di (выключено) |
Знак | ng (отрицательный) | pl (положительный) |
Ноль | zr | nz |
Добавочный перенос | ac | na |
Четность | pe (четный) | po (нечетный) |
Перенос | cy | nc |
Новые значения флагов могут быть введены в любой последовательности. Между этими значениями не нужно вводить пробел. Чтобы завершить выполнение подкоманды r, нажмите клавишу ENTER. Флаги, новые значения для которых не вводились, останутся неизмененными.
При задании более одного значения для флага выводится следующее сообщение:
Ошибка: df
При вводе кода, не содержащегося в таблице, выводится следующее сообщение:
Ошибка: bf
В обоих случаях Debug.exe пропустит все значения, следующие после неверного ввода.
Когда запускается программа Debug.exe, сегментный регистр указывает на нижнюю границу свободной памяти, указатель инструкций устанавливается равным 0100h, все флаги состояния очищаются, оставшиеся регистры обнуляются, за исключением sp, который устанавливается равным FFEEh.
Дата добавления: 2015-08-17; просмотров: 40 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Примечания | | | Примечания |