Иллюстрированный самоучитель по Assembler

       

Иллюстрированный самоучитель по 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 после сложения
Содержание раздела