Учебник хакера




S-ICE - часть 49


двойной кавычки.

длина -- длина в байтах

Комментарии:

Команда S ищет в памяти последовательности байтов или символов,

совпадающих со списком данных. Поиск начинается с указанного адреса и

до смещения, равного указанной длине. Адреса каждого найденного

в диапазоне совпадения выводятся на экран.

Пример:

S DS:SI+10 L CX 'Привет',12,34

Эта команда ищет строку 'Привет' сопровождаемую

байтами 12H и 34H, начиная со смещения SI+10 в

текущем сегменте данных и заканчивая адресом через CX байт от начала.

F

F -- Заполнить память данными

Синтаксис:

F адрес L длина список-данных

список-данных -- список байтов или строк в кавычках, разделенных

запятыми или пробелами. Строка в кавычках

может начинаться с одинарной или

двойной кавычки.

длина -- длина в байтах

Комментарии:

Команда F заполняет память последовательностью байтов или символов,

определенных в списке-данных. Память заполняется, начиная с указанного

адреса и до смещения, равного указанной длине, повторяя список-данных

в случае необходимости.

Пример:

F 8000:0 L 100 'Тест'

Эта команда заполняет память, начиная с 8000:0 на

длину 100H байтов строкой 'Тест'. Строка 'Тест'

повторяется, пока не достигнуто необходимое смещение.

М

M -- Переместить данные

Синтаксис:

М адрес-начала L длина конечный-адрес

длина -- длина в байтах

Комментарии:

Команда M перемещает указанное число байтов из адреса-начала

в памяти в конечный-адрес в памяти.

Пример:

М 1000:0 L 200 2000:0

Эта команда перемещает 200H байтов из ячейки

памяти 1000:0 в ячейку памяти 2000:0.

C

C -- Сравнить два блока данных

Синтаксис:

C адрес1 L длина адрес2

длина -- длина в байтах

Комментарии:

Команда C сравнивает блок памяти, определенный адресом1 и

длиной с блоком памяти определенным адресом2 и длиной.

Когда байт из первого блока данных не соответствует байту из

второго блока данных, оба байта выводятся на экран вместе с их адресами.

Пример:

C 5000:100 L 10 6000:100

Эта команда сравнивает 10H байтов, начинающихся с



Содержание  Назад  Вперед