Команды STOS, STOSB, STOSW, STOSD
 13719

Команды STOS, STOSB, STOSW, STOSD предназначены для сохранения значения регистра AL, AX, EAX в область памяти по заданному адресу.

Читать далее
Команды SHLD и SHRD
 3051

Команды SHLD и SHRD выполняют побитовый сдвиг чисел вправо или влево. Принцип работы команд аналогичен командам SHL и SHR, однако в этих командах производится сдвиг чисел, состоящих из двух частей - старшей и младшей. Таким образом эти команды позволяют производить операции сдвига с 64-разрядными числами.

Читать далее
Команды SHL и SHR
 14375

Команды SHL и SHR выполняют побитовый сдвиг заданного числа влево или вправо через флаг CF. Команда SHL выполняет сдвиг влево, команда SHR - сдвиг вправо.

Читать далее
Команды SETcc
 425

Команды SETcc служат для установки байта, заданного операндом, в значение 1 или 0 в зависимости от заданных условий. Условия задаются формой самой команды.

Читать далее
Команды SCAS, SCASB, SCASW, SCASD
 8967

Команды SCAS, SCASB, SCASW, SCASD - это команды, предназначенные для сканирования строк байтов, слов и двойных слов в поисках искомого значения. Искомое значение должно при этом находиться в регистре AL, AX или EAX соответственно.

Читать далее
Команды SAL и SAR
 6543

Команды SAL и SAR выполняют побитовый сдвиг числа влево и вправо соответственно. Если сдвиг производится влево (в сторону старших битов), то в младший разряд записывается значение равное 0. Если сдвиг выполняется вправо, то значение старшего разряда остается неизменным.

Читать далее
Команды ROL и ROR
 7295

Команды ROL и ROR - команды циклического побитового сдвига переданного им значения. Все биты переданного числа сдвигаются влево (в сторону старших битов) командой ROL или вправо (в сторону младших битов) командой ROR.

Читать далее
Команды RET и RETF
 3458

Команды RET и RETF - это команды возврата из подпрограмы, вызванной через команду CALL. Выбирает из стека адрес возврата и передает на него управление. Кроме того, с помощью необязательного параметра позволяет сдвинуть указатель стека для освобождения места, выделенного под параметры процедуры.

Читать далее
Команды REP, REPE, REPNE, REPNZ, REPZ
 10706

Команды REP, REPE, REPNE, REPNZ, REPZ - на самом деле это префиксы к командам, работающим со строками, такими как MOVSB, SCSB и т.п. Эти префиксы позволяют организовывать циклы без использования команды LOOP.

Читать далее
Команды RCL и RCR
 2632

Команды RCL и RCR выполняют побитовые сдвиги заданного значения через флаг CF. Команда RCL выполняет сдвиг влево, то есть в сторону старших битов, а команда RCR - сдвиг влево, то есть в сторону младших битов.

Читать далее