logo

Понедельник 05 Декабрь 2016 (GMT+0300)

Главная Система команд x86 Набор команд MMX EMMS
Система команд 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

Операция:

TW = FFFFh;

Описание:

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

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

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

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


#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



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

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

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