logo

Главная Система команд x86 Набор команд 3DNow! FEMMS

Система команд x86

Программирование - Архитектура и система команд микропроцессоров 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

Описание:

Команда, 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.

Операция:

TW = FFFFh;

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

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

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

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

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

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


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




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

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

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