x86-cheatsheet/Команды.md
2024-01-05 00:06:01 +03:00

2.3 KiB
Raw Blame History

Команды общего назначения

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

Команды Описание
MOV Присваивание
CMOVxx Условное присваивание
XCHG Обмен значений
BSWAP Перестановка байтов
XADD Обмен и сложение
CMPXCHG Сравнение и обмен
CMPXCHG8B Сравнение и обмен 8 байтов
PUSH Поместить значение в стек
POP Взять значение из стека
PUSHA/PUSHAD Поместить значения регистров общего назначения в стек
POPA/POPAD Взять значения регистров общего назначения из стека
IN Прочитать значение из порта ввода/вывода
OUT Записать значение в порт ввода/вывода
CWD Преобразовать Word в DWord
CDQ Преобразовать DWord в QWord
CBW Преобразовать Byte в Word
CWDE Преобразовать Word в DWord в регистре eax
MOVSX Присвоить и расширить с учетом знака
MOVZX Присвоить и расширить нулевым значением

Источник: http://www.ccfit.nsu.ru/~kireev/lab2/lab2com.htm