Арифметические операции |
ADD |
Сложение |
>>> |
SUB |
Вычитание |
>>> |
MUL |
Умножение |
>>> |
DIV |
Деление |
>>> |
ADC |
Сложение с флагом переноса |
>>> |
INC |
Увеличение регистра на единицу |
>>> |
DEC |
Уменьшение регистра на единицу |
>>> |
Логические операции |
AND |
Логическое умножение |
>>> |
Инструкции сдвига |
RCL |
Циклический сдвиг влево через CF |
>>> |
SHR |
Сдвиг вправо через CF |
>>> |
SHL |
Сдвиг влево через CF |
>>> |
Условные и безусловные переходы |
LOOP |
Переход, пока CX > 0 |
>>> |
JZ |
Переход, если ноль |
>>> |
JNZ |
Переход, если не ноль |
>>> |
CMP |
Сравнение чисел |
>>> |
JL |
Переход, если меньше (для чисел со знаком) |
>>> |
JLE |
Переход, если меньше или равно (для чисел со знаком) |
>>> |
JA |
Переход, если больше (для чисел без знака) |
>>> |
JB |
Переход, если меньше (для чисел без знака) |
>>> |
JMP |
Безусловный переход |
>>> |
Прерывания |
INT 21h |
Переход на подпрограмму DOS |
>>> |
INT 20h |
Выход из программы |
>>> |
Процедуры |
CALL |
Переход на процедуру |
>>> |
RET |
Возвращение из процедуры |
>>> |
Стек |
PUSH |
Сохранение в стеке значения регистра |
>>> |
POP |
Восстановление из стека значений регистра |
>>> |
Обработка данных |
MOV |
Загрузка и передача данных |
>>> |