logo

Главная Система команд x86 Набор команд 3DNow! FEMMS
Система команд x86
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

FEMMS

Очистить контекст MMX/3DNow!

Влияние команды на флаги и форматы команды:

OF

DF

IF

TF

SF

ZF

AF

PF

CF

                 

 

Код

Команда

Описание

Пример

0F OE

FEMMS

Установить значения всех тэгов в TW в "пусто"

femms

Операция:

TW = FFFFh;

Описание:

Команда, FEMMS, также как и команда EMMS, может использоваться для очистки контекста FPU/MMX/3DNow! после выполнения блока MMX/3DNow!-команд.

Так как регистры MMX/3DNow! и слово тэгов TW используются и процедурами FPU, и процедурами MMX/3DNow!, необходимо очищать контекст всякий раз при завершении блока команд MMX/3DNow! перед выполнением команд FPU.

В отличие от команды EMMS, после выполнения команды FEMMS содержимое регистров MMX/3DNow!/FPU неопределено.

Таким образом, команда FEMMS предлагает более быстрый способ переключения контекста в конце MMX/3DNow!-подпрограмм, когда значения, содержащиеся в регистрах MMX, больше не требуются. FEMMS может также использоваться и до выполнения MMX/3DNow! команд, когда не требуются предшествующие значения в регистрах FPU.

Особые ситуации защищенного режима:

#UD, если CRO.EM=1.
#NM, если CRO.TS=1.
#MF, если есть отложенные необработанные незамаскированные исключения FPU.

Особые ситуации режима реальной адресации:

#UD, если CRO.EM=1.
#NM, если CRO.TS=1.
#MF, если есть отложенные необработанные незамаскированные исключения FPU.

Особые ситуации режима V86:

Такие же, как и в режиме реальной адресации.


Входит в группу команд: Набор команд 3DNow!



Все права защищены © 1997-2011 Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru

Яндекс.Метрика               Сервер радиолюбителей России - схемы, документация,

 соревнования, дипломы, программы, форумы и многое другое!   схемы новости электроники