Поиск байта или слова в строке
Операция: Выполняет поиск определенного байта или слова в строке. Для команды SCASB необходимое значение загружается в регистр AL, а для команды SCASW — в регистр AX. Регистровая пара ES:DI указывает на строку в памяти, которая должна быть сканирована. Данные команды обычно используются с префиксом REPE или REPNE. В случае, если флаг DF равен нулю, то операция сканирует память слева направо и увеличивает регистр DI. В случае, если флаг DF равен единице, то операция сканирует память справа налево и уменьшает регистр DI.
Флаги: Команда воздействует на флаги AF, CF, OF, PF, SF и ZF.
Объектный код: 1010111w (без операндов).
STC
Установка флага переноса
Операция: Устанавливает значение флага CF в 1.
Флаги: Команда воздействует на флаг CF (устанавливается в 1).
Объектный код: 11111001 (без операндов).
STD
Установка флага направления
Операция: Устанавливает значение флага направления в 1. В результате строковые операции, такие, как MOVS или CMPS, обрабатывают данные справа налево.
Флаги: Команда воздействует на флаг DF (устанавливается в 1).
Объектный код: 11111101 (без операндов).
STI
Установка флага прерывания
Операция: Разрешает маскируемые внешние прерывания после выполнения следующей команды и устанавливает значения флага прерывания IF в 1.
Флаги: Команда воздействует на флаг IF (устанавливается в 1).
Объектный код: 11111011 (без операндов).