ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 2

			     - 29 -
			  ГЛАВА 3
	     Система команд: краткое описание.
	ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
   Эта глава представляет все  команды	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 бит
 = исполнительный адрес


Яндекс цитирования