logo

Главная Система команд x86 Набор команд MMX EMMS

Система команд 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

EMMS

Очистить контекст MMX

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

O

D

I

T

S

Z

A

P

C

 

 

 

 

 

 

 

 

 

 

Код

Команда

Описание

Пример

0F 77

EMMS

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

emms

Описание:

Команда EMMS заносит во все биты регистра тэгов единицы, таким образом помечая регистры FPU как свободные. Далее они могут быть использованы командами FPU. Если команда FPU попытается использовать неочищенные регистры, то это может привести к переполнению регистрового стека, генерации исключений или получению неверного результата.

Все команды MMX заносят во все поля регистра тэгов 0.

Команда ЕММS должна исполняться в конце MMX-подпрограмм, перед обращением к другим подпрограммам, в которых могут содержаться команды FPU.

Операция:

TW = FFFFh;

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


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

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


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

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


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

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




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

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

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