Иллюстрированный самоучитель по Assembler
Краткое содержаниеСистема команд процессоров Intel
HLT Останов
Команды предназначены для ввода
INT Программное прерывание
MP Безусловный переход
LEAVE Выход из процедуры высокого уровня
Р+ LGDT Загрузка регистра таблицы глобальных дескрипторов
LOCK Запирание шины
LODSD Загрузка двойного слова из строки
Р+ LTR Загрузка регистра задачи TR
MOVS Пересылка данных из строки в строку
ААА ASCII-коррекция регистра АХ после сложения
MUL Умножение целых чисел без знака
OUTS Вывод строки в порт
POP Извлечение слова из стека
PUSH Занесение операнда в стек
RCR Циклический сдвиг вправо через бит переноса
RET Возврат из процедуры
ROL Циклический сдвиг влево
SBB Целочисленное вычитание с займом
SETcc Установка байта по условию
P+ SIDT Сохранение в памяти содержимого регистра таблицы дескрипторов прерываний
ADC Целочисленное сложение с переносом
AND Логическое И
STI Установка флага прерывания
P+ STR Сохранение содержимого регистра состояния задачи
XADD Обмен и сложение
BSF Прямое сканирование битов
Пример 4
BTR Проверка и сброс бита
CLC Сброс флага переноса
СМР Сравнение
CMPXCHG Сравнение и обмен
DAA Десятичная коррекция в регистре AL после сложения
Содержание раздела