Список мнемокодов
Директивы резервирования неинициализированной памяти (стр. 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 (возврат из подпрограммы)