Приложение. Система команд процессоров Intel
-
Система команд процессоров Intel
-
ААА ASCII-коррекция регистра АХ после сложения,
AAD ASCII-коррекция регистра АХ перед делением,
ААМ ASCII-коррекция регистра АХ после умножения,
AAS ASCII-коррекция регистра AL после вычитания
-
ADC Целочисленное сложение с переносом,
ADD Целочисленное сложение,
AND Логическое И,
386Р+ ARPL Коррекция запрашиваемого уровня привилегий селектора,
386+ BOUND Проверка индекса массива на выход за границы массива
-
386+BSF Прямое сканирование битов,
386+ BSR Обратное сканирование битов,
486+ BSWAP Обмен байтов,
386+ ВТ Проверка бита,
386+ ВТС Проверка и инверсия бита
-
386+ ВТК Проверка и сброс бита,
386+BTS Проверка и установка бита,
CALL Вызов подпрограммы,
CBW Преобразование байта в слово,
386+ CDQ Преобразование двойного слова в четверное
-
CLC Сброс флага переноса,
CLD Сброс флага направления,
CLI Сброс флага прерываний,
386Р+ CUTS Сброс флага переключения задачи в управляющем регистре 0,
CMC Инвертирование флага переноса
-
СМР Сравнение,
MPS Сравнение строк,
CMPSB Сравнение строк по байтам,
CMPSW Сравнение строк по словам,
386+ CMPSD Сравнение строк по двойным словам
-
486+ CMPXCHG Сравнение и обмен,
Pentium+ CMPXCHG8B Сравнение и обмен 8 байтов,
Pentium+ CPUID Идентификация процессора,
CWD Преобразование слова в двойное слово,
386+ CWDE Преобразование слова в двойное слово с расширением
-
DAA Десятичная коррекция в регистре AL после сложения,
DAS Десятичная коррекция в регистре AL после вычитания,
DEC Декремент (уменьшение на 1),
DIV Деление целых чисел без знака,
386+ ENTER Создание стекового кадра для параметров процедуры
-
HLT Останов,
IDIV Деление целых чисел со знаком,
IMUL Умножение целых чисел со знаком ,
IN Ввод из порта,
INC Инкремент (увеличение на 1)
-
386+,
INS Ввод строки из порта,
INSB Ввод байта из порта,
INSW Ввод слова из порта,
INSD Ввод двойного слова из порта
-
INT Программное прерывание,
INTO Прерывание по переполнению,
IRET Возврат из прерывания,
386+ IRETD Возврат из прерывания в 32-разрядном режиме,
Jcc Команды условных переходов
-
JMP Безусловный переход,
LAHF Загрузка флагов в регистр АН,
386Р+ LAR Загрузка прав доступа,
LDS Загрузка указателя с использованием регистра DS,
LEA Загрузка исполнительного адреса
-
386+ LEAVE Выход из процедуры высокого уровня,
LES Загрузка указателя с использованием регистра ES,
LSS Загрузка указателя с использованием регистра FS,
LFS Загрузка указателя с использованием регистра FS,
LGS Загрузка указателя с использованием регистра FS
-
386Р+ LGDT Загрузка регистра таблицы глобальных дескрипторов,
386Р+LIDT Загрузка регистра таблицы дескрипторов прерываний,
386Р+LLDT Загрузка регистра таблицы локальных дескрипторов
3863+ LMSW Загрузка слова состояния машины
-
LOCK Запирание шины,
LODS Загрузка операнда из строки,
LODSB Загрузка байта из строки,
LODSW Загрузка слова из строки
-
386+ LODSD Загрузка двойного слова из строки,
L00P Циклическое выполнение, пока содержимое СХ не равно нулю,
L00PE/L00PZ Циклическое выполнение, пока равно/циклическое выполнение, пока нуль,
L00PNE/L00PNZ Циклическое выполнение, пока не равно/циклическое выполнение, пока не нуль ,
386Р+ LSL Загрузка границы сегмента
-
386Р+ LTR Загрузка регистра задачи TR,
MOV Пересылка данных,
386Р+ MOV Пересыпка в\из специальных регистров,
-
MOVS Пересылка данных из строки в строку,
MOVSB Пересылка байта данных из строки в строку
MOVSW Пересылка слова данных из строки в строку,
386+ MOVSD Пересылка двойного слова из строки в строку,
386+ MOVSX Пересылка с расширением знака,
386+ MOVZX Пересылка с расширением нуля,
-
MUL Умножение целых чисел без знака
NEG Изменение знака, дополнение до 2,
NOP Холостая команда,
NOT Инверсия, дополнение до 1. логическое отрицание,
OR Логическое ВКЛЮЧАЮЩЕЕ ИЛИ,
OUT Вывод в порт
-
OUTS Вывод строки в порт,
OUTSB Вывод байта в порт,
OUTSW Вывод слова в порт,
OUTSD Вывод двойного слова в порт
-
POP Извлечение слова из стека,
386+ РОРА Восстановление из стека всех регистров,
386+ POPAD Восстановление из стека всех регистров в 32-разрядном режиме,
POPF Восстановление из стека регистра флагов,
386+ POPFD Восстановление из стека расширенного регистра флагов
-
PUSH Занесение операнда в стек,
386+ PUSHA Сохранение в стеке всех регистров,
386+ PUSHAD Сохранение в стеке всех регистров в 32-разрядном режиме
386+ PUSHFD Занесение в стек содержимого расширенного регистра флагов,
RCL Циклический сдвиг влево через бит переноса
-
RCR Циклический сдвиг вправо через бит переноса,
Pentium+P RDMSR Чтение особого регистра модели,
REP Повторение,
REPE Повторение пока равно,
REPZ Повторение пока нуль
REPNE Повторение пока равно ,
REPNZ Повторение пока не равно
-
RET Возврат из процедуры,
RETN Возврат из ближней процедуры,
3RETF Возврат из дальней процедуры
-
ROL Циклический сдвиг влево,
ROR Циклический сдвиг вправо ,
SAHF Запись содержимого регистра АН в регистр флагов,
SAL Арифметический сдвиг влево,
SAR Арифметический сдвиг вправо
-
SBB Целочисленное вычитание с займом,
SCAS Сканирование строки с целью сравнения,
SCASB Сканирование строки байтов с целью сравнения,
SCASW Сканирование строки слов с целью сравнения,
386+ SCASD Сканирование строки двойных слов с целью сравнения
-
386+ SETcc Установка байта по условию,
SHL Логический сдвиг влево,
386+ SHLD Логический сдвиг влево с двойной точностью,
SHR Логический сдвиг вправо,
386+ SHRD Логический сдвиг вправо с двойной точностью
-
386Р+ SIDT Сохранение в памяти содержимого регистра
таблицы дескрипторов прерываний ,
386Р+ SLDT Сохранение содержимого регистра таблицы локальных дескрипторов,
386Р+ SMSW Сохранение слова состояния машины ,
STC Установка флага переноса,
STD Установка флага направления
-
ST1 Установка флага прерывания ,
STOS Запись в строку данных,
STOSB Запись байта в строку данных,
STOSW Запись слова в строку данных,
386+ STOSD Запись двойного слова в строку данны
-
3S6P+ STR Сохранение содержимого регистра состояния задачи,
SUB Вычитание целых чисел,
TEST Логическое сравнение,
386Р+ VERR Проверка сегмента на чтение,
386Р+ VERW Проверка сегмента на запись
-
486+ XADD Обмен и сложение,
XCHG Обмен данными между операндами,
XLAT Табличная трансляция,
386+XLAT ,
386+XLATB,
XOR Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ
|