logo

Главная Система команд x86 Система команд FPU FNINIT

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

FNINIT

Инициализировать FPU

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

IS

IA

D

Z

O

U

P

 

 

 

 

 

 

 

 

Код

Команда

Описание

Проц.

Пример

9B DB E3

FINIT

Проверить на наличие отложенных незамаскированных исключений и инициализировать FPU

8087

finit

DB E3

FNINIT

Инициализировать FPU

8087

fninit

Описание:

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

Слово управления CW устанавливается в 037Fh (округлять к ближайшему, все особые ситуации замаскированы, точность 64 бита). Слово состояния SW очищается (флаги особых ситуаций сброшены, регистр стека R0 является вершиной стека). Все стековые регистры помечаются как пустые. Указатели команды и данных очищаются. Команды FINIT и FNINIT не оказывают влияния на SIMD-регистры.

Команда FINIT перед сбросом проверяет на наличие отложенных незамаскированных исключений, FNINIT этого не делает.

Операция:

CW = 037Fh;  (* Управляющее слово *) (* Control word *)

SW = 0;      (* Слово состояния *) (* Status word *)

TW = FFFFh;  (* Слово тэгов *) (* Tag word *)

FEA = 0; FDS = 0;  (* Указатель данных *) (* Data pointer *)

FIP = 0; FOP = 0; FCS = 0; (* Указатель команды *) (* Instruction pointer *)

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

#NM, если CR0.EM = 1 или CR0.TS = 1.

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

#NM, если CR0.EM = 1 или CR0.TS = 1.

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

#NM, если CR0.EM = 1 или CR0.TS = 1.

Замечание:

В процессорах Intel486, … FINIT и FNINIT очищают указатели ошибок, в Intel387, Intel287 и 8087 этого не происходит.


Входит в группу команд: Система команд FPU




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

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

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