Приложение. Система команд процессоров 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 Логическое ИСКЛЮЧАЮЩЕЕ ИЛИ
|