Содержание

Система команд: краткое описание

Система команд: краткое описание

Эта глава представляет все команды 80386; они являются расширением множества команд 8086 и 80286. Эти команды в сочетании с различными режимами адресации 80386-го. предоставляют пользователю большую гибкость. Способы адресации 80386-го описаны в главах 4 и 7. Все множество команд доступно как в 32-битном, так и в 16-битном режимах работы 80386. Главное различие при работе в 32-битном и 16-битном режимах состоит просто в принятой по умолчанию длиной операнда и размере адреса, которые используются в командах. Этот принятый по умолчанию размер, естественно, совпадает с операционным режимом: он равен 32 бита в 32-битном режиме и 16 битов в 16-битном. Кроме этого различия каждая команда ведет себя одинаково в любом режиме работы 80386. Команды выполняют следующие виды операций: Перемещение данных Обработка строк Целочисленной арифметики Десятичная арифметика Булевские (логические) Управления программой Вращение, сдвиг и двойной сдвиг Управления системой Манипуляции с битами Синхронизации данных сопроцессора

Команды: краткое изложение.

Внутри этой главы некоторые регистры идентифицируются по имени. Дополнительно используются следующие обозначения: genreg = любой общий регистр: EAX, EBX, ECX, EDX, ESI, EDI, EBD, ESP(AX, BX, CX, DX, SI, DI, BP, SP - в 16-битном режиме. segreg = любой сегментный регистр - CS, SS, DS, ES, FS, GS d = смещение, d8 - смещение на 8 бит = исполнительный адрес
Сайт создан в системе uCoz