Читайте также:
|
|
D CS:100 - Поместить в окно ассемблера дизассемблированный код, начиная с адреса CS:100.
D 100 - То же самое, что и предыдущая команда.
PD addr, length {, fspec} |
Печать дизассемблированного кода, начиная с адреса addr. По умолчанию используется сегмент CS. Параметр length задает количество дизассемблированных команд. При необходимости результат дизассемблирования может быть помещен в файл fspec.
Примеры.
PD 100,10 - Напечатать на принтере 10 дизассемблированных команд, расположенных с адреса CS: 0100.
PD 100,10,pr.das - То же самое, но результат не печатать, а поместить в файл pr.das
Управление регистрами.
{R} reg = value |
Установка регистров и флагов.
Примеры.
R AX=0000 - Очистка регистра AX.
AX=0 - То же самое, что и предыдущая команда.
BL=3C - Установка регистра BL.
CF=1 - Установка флага CF.
FL=0000 - Очистка всех флагов.
Управление памятью.
M n addr [reg] |
Отображение содержимого памяти в окне n (n=1 или n=2). Начальный адрес отображаемой области памяти задается явно параметром addr, либо косвенно содержимым регистра [reg]. По умолчанию используется сегмент DS.
Примеры.
M 1 DS:1000 - Отобразить в окне 1 содержимое сегмента DS, начиная со смещения 1000.
M 1 1000 - То же самое, что и предыдущая команда.
М 1 [SI] - Отобразить в окне 1 содержимое сегмента DS, начиная со смещения, хранящегося в регистре SI.
W fspec, addr, length |
Запись области данных в файл fspec. Здесь addr - начальный адрес области в памяти, length - длина области в байтах (<=64К).
По умолчанию используется сегмент DS.
Примеры.
W x.dat,DS:0200,5000 - Записать в файл x.dat область данных, начинающуюся с адреса DS:0200 и содержащую 5000 байт.
W x.dat,0200,5000 - То же самое, что и предыдущая команда.
PH addr, length {, fspec} |
Печать содержимого области памяти в HEX и ASCII форматах (каждый байт отображается шестнадцатиричным и символьным кодом).
Здесь addr - начальный адрес области памяти. По умолчанию используется сегмент DS. length - количество байт. fspec- имя создаваемого файла.
Примеры.
PH 100,10 - Напечатать на принтере содержимое области памяти длиной 10 байт. Начальный адрес области - DS:0100.
PH 100,10,mem.txt - То же самое, что и предыдущая команда, но содержимое области не печатается, а заносится в файл mem.txt.
P addr, string |
Запись в память по адресу addr кода string. По умолчанию используется сегмент CS.
Примеры.
P DS:100,FF - Записать в сотую ячейку памяти сегмента DS код FF.
P 100,'Hello!'- Записать в память строку 'Hello!'. Строку разместить с сотого адреса сегмента CS.
F addr, repeater, string |
Заполнение памяти кодом string. По умолчанию используется сегмент DS. Параметр repeater задает количество кодов, передаваемых в память.
Дата добавления: 2014-12-19; просмотров: 29 | Поможем написать вашу работу | Нарушение авторских прав |