Список мнемокодов

Директивы резервирования неинициализированной памяти (стр. 42)

resb, resw, resd

Директивы задания исходных данных (стр. 43)

db, dw, dd

Копирование данных

mov (копирование)

Математические операции

add (сложение целых чисел)
sub (вычитание целых чисел)
inc (вычитание целых чисел)
dec (вычитание целых чисел)
neg (смена знака)
mul (умножение беззнаковых чисел)
imul (умножение знаковых чисел)
div (деление беззнаковых чисел)
idiv (деление знаковых чисел)

Команды сравнения

cmp (сравнение значений)

Команды перехода

jmp (безусловный переход)
j.. (условные переходы)

Циклы

loop (цикл)

Побитовые операции

and, or, xor (команды побитовых операций)
sal, sar (shift arithmetic left/right - арифметический побитовый сдвиг)
shl, shr (shift left/right - простой побитовый сдвиг)
rol, ror (команды циклического побитового сдвига)
rcl, rcr (команды циклического сдвига через флаг CF)

Работа со стеком

push (поместить значение в стек со сдвигом вершины стека в сторону уменьшения адреса)
pop (получить значение со сдвигом вершины стека в сторону увеличения адреса)

Вызов подпрограмм

call (вызов подпрограммы)
ret (возврат из подпрограммы)

Прерывания

int (системный вызов)