МнемоникаФункция команды
AAA | ASCII- коррекция результата сложения |
AAD | ASCII- коррекция перед делением |
AAM | ASCII- коррекция результата умножения |
AAS | ASCII- коррекция результата вычитания |
ADC | Сложение с переносом |
ADD | Сложение |
AND | Конъюнкция (функция И) |
CALL | Вызов подпрограммы |
CBW | Преобразование байта в слово |
CLC | Сброс флага переноса |
CLD | Сброс флага направления |
CLI | Сброс флага прерывания |
CMC | Инвертирование флага переноса |
CMP | Сравнение операндов |
CMPS | Сравнение символов строки |
CWD | Преобразование слова в двойное слово |
DAA | Десятичная коррекция результата сложения |
DAS | Десятичная коррекция результата вычитания |
DEC | Декремент операнда |
DIV | Беззнаковое деление |
ESC | Переключиться на сопроцессор |
HLT | Останов |
IDIV | Знаковое деление |
IMUL | Знаковое умножение |
IN | Ввод операнда из порта |
INC | Инкремент операнда |
INT | Прерывание |
INTO | Прерывание при переполнении |
IRET | Возврат из прерывания |
JB (JBNAF) | Переход, если ниже |
JBE (JNA) | Переход, если ниже или равно |
JE (JZ) | Переход, если равно |
JL (JNGE) | Переход, если меньше |
JLE (JNG) | Переход, если меньше или равно |
JLNE (JG) | Переход, если больше |
JMP | Безусловный переход |
JNB (JAE) | Переход, если не ниже |
JNBE (JA) | Переход, если выше |
JNE (JNZ) | Переход, если не равно |
JNL (JGE) | Переход, если не меньше |
JNO | Переход, если нет переполнения |
JNP (JPO) | Переход, если нечетность |
JNS | Переход, если положительный знак |
JO | Переход, если переполнение |
JP (JPE) | Переход, если четность |
JS | Переход, если отрицательный знак |
LAHF | Загрузка признаков в регистр AH |
LDS | Загрузка селектора в регистр DS |
LEA | Загрузка эффективного адреса в регистр |
LES | Загрузка селектора в регистр ES |
LOCK | Префикс захвата шины |
LODS | Загрузка символа строки |
LOOP | Реализация цикла |
LOOPE (LOOPZ) | Зациклить, если равно (если нуль) |
LOOPNE (LOOPNZ) | Зациклить, если не равно (если не нуль) |
MOV | Пересылка данных |
MOVS | Пересылка символа строки |
MUL | Беззнаковое умножение |
NEG | Перемена знака |
NOP | Отсутствие операции |
NOT | Логическая инверсия (операция НЕ) |
OR | Дизъюнкция (операция ИЛИ) |
OUT | Вывод операнда в порт |
POP | Чтение операнда из стека |
POPF | Чтение из стека содержимого регистра флагов |
PUSH | Запись операнда в стек |
PUSHF | Запись в стек содержимого регистра флагов |
RCL | Циклический сдвиг влево |
RCR | Циклический сдвиг вправо |
REP | Префикс повторения операции со строками символов |
REPE (REPZ) | Повторение при совпадении (при равенстве нулю) |
REPNE (REPNZ) | Повторение для несовпадения (при неравенстве нулю) |
RET | Возврат из подпрограммы |
ROL | Циклический сдвиг влево через перенос |
ROR | Циклический сдвиг вправо через перенос |
SAHF | Запись содержимого AH в регистр флагов |
SAL (SHL) | Арифметический сдвиг влево |
SAR | Арифметический сдвиг вправо |
SBB | Вычитание с заемом |
SCAS | Сканирование строк символов |
SHR | Логический сдвиг вправо |
STC | Установка флага переноса |
STD | Установка флага направления |
STI | Установка флага прерываний |
STOS | Запись символов в строку |
SUB | Вычитание |
TEST | Логическое сравнение операндов |
WAIT | Ожидание |
XCHG | Обмен операндов |
XLAT | Преобразование кодов |
XOR | Исключающее ИЛИ |