Обозначение |
Число операндов |
Выполняемая функция |
Длина ком-ды,байт |
Флажок |
O |
D |
I |
T |
S |
Z |
A |
P |
C |
SUB | 2 | Вычитание | 2-6 | o | - | - | - | o | o | o | o | o |
SBB | 2 | Вычитание с заёмом | 2-6 | o | - | - | - | o | o | o | o | o |
SHR | 2 | Логический сдвиг вправо | 2-4 | o | - | - | - | - | - | - | - | o |
SAR | 2 | Арифметический сдвиг вправо | 2-4 | o | - | - | - | o | o | ? | o | o |
SHL | 2 | Сдвиг влево | 2-4 | o | - | - | - | - | - | - | - | o |
STC | - | Установка признака переноса | 1 | - | - | - | - | - | - | - | - | 1 |
SAHF | - | Загрузка содержимого регистра АН в регистр флажков | 1 | Восстановление только для S - C |
STI | - | Установка признака направления для регистров SI и DI | 1 | - | 1 | - | - | - | - | - | - | - |
SCAS | 1 | Сравнение строки, хранящейся в [DI], с содержимым регистра AL(AX) | 1 | o | - | - | - | o | o | o | o | o |
STOS | 1 | Загрузка строки из AL(AX) в [DI] | 1 | - | - | - | - | - | - | - | - | - |
В столбце "Флажок" символ "o" означает: формирование производится при соответствующих значениях 0 и 1. При равенстве 0 данных,над которыми производится операция, они записываются как 0,
при не равенстве они записываются как 1.