ADD dest,src
| Сложение двух операндов. Первый операнд может быть регистром или ячейкой памяти, второй - регистром или ячейкой памяти или константой
|
ADC dest,src
| Сложение с учетом флага переноса
|
INC r/m
| Инкремент
|
SUB dest,src
| Вычитание двух операндов
|
SBB dest,src
| Вычитание с учетом заема (флага переноса)
|
DEC r/m
| Декремент
|
CMP r/m, m/r
| Сравнение (вычитание без результата за исключением изменения флагов)
|
NEG r/m
| Изменение знака операнда
|
AAA
| Коррекция результата после сложения чисел в ASCII-формате
|
AAS
| Коррекция результата после вычитания чисел в ASCII-формате
|
AAM
| Преобразует результат умножения в двоично-десятичное число
|
AAD
| Коррекция перед делением Предполагается, что старшая десятичная цифра делимого находится в младшей тетраде AH, - младшая – в младшей тетраде AL. Результат заносится в AX как двоичное число
|
DAA
| Коррекция результата после сложения чисел в двоично-десятичном формате. Результат сложения должен быть в AL
|
DAS
| Коррекция результата после вычитания чисел в двоично-десятичном формате. Результат сложения должен быть в AL, после выполнения команды содержит результат в двоично-десятичном формате
|
MUL r/m
| Умножение на целое число без знака
|
IMUL r/m
| Умножение чисел со знаком
|
DIV r/m (src)
| Деление чисел без знака
|
IDIV r/m
| Деление чисел со знаком
|
CBW
| Расширение байта (AL) в слово с копированием знакового бита
|
CWD
| Расширение слова (AX) в двойное слово (DX:AX)с копированием знакового бита
|
CWDE
| Расширение слова (AX) в двойное слово (EAX)с копированием знакового бита
|
CDQ
| Преобразование двойного слова (EAX) в учетверенное (EDX:EAX)
|