Команды передачи вещественных чисел (с плавающей точкой).
Вспомогательные.
Работа со стеком.
Работа со средой.
Команда
Описание
FSAVE приемник
Floating-point SAVE fpu state.
Сохранение состояния оборудования и файла регистров в памяти.
FSTENV источник
Floating-point STore ENVironment.
Сохранение состояния оборудования (источника - SR, CR, TAGW, FIP, FDP) в памяти.
FLDENV источник
Floating-point LoaD ENVironment.
Загрузка состояния оборудования (источника - SR, CR, TAGW, FIP, FDP) из памяти.
FRSTOR src
Floating-point ReSTORe fpu state.
Восстановление состояния оборудования и файла регистров в памяти.
FCLEX
Floating-point CLear EXception.
Сброс исключений.
FLDCW источник
Floating-point LoaD Control Word.
Загрузка управляющего слова (16 бит) из источника в регистр управления SWR
FSTCW приемник
Floating-point STore Control Word.
Сохранение управляющего слова в приемнике.
FSTSW приемник
Floating-point STore Status Word.
Запись слова состояния из регистра управления SWR в приемник (регистр или память).
Команда
Описание
FINCSTP
Floating-point INCrement Stack Top Pointer.
Инкремент указателя стека.
FDECSTP
Floating-point DECrement Stack Top Pointer.
Декремент указателя стека.
FFREE ST(i)
Floating-point FREE fpu stack register.
Показать регистр ST(i) как свободный.
FNOP
Floating-point No Operation.
Холостая операция сопроцессора.
FWAIT
Floating-point WAIT.
Ожидание процессором завершения текущей операции сопроцессором.
Команды передачи данных. Команды передачи данных передают данные между регистрами стека и памятью. Эти команды можно разделить на группы:
· вещественные числа (с плавающей точкой);
· целые числа;
· десятичных числа;
· загрузка констант;
· обмен;
· условные пересылки.
Команда
Описание
FLD src
Floating-point LoaD real value
Загрузить вещественное число в ST(0) (вершину стека) из области памяти. Область памяти может быть 32-, 64-, 80-битная.
FST приемник
Floating-point STore real value
Сохранить вещественное число из верхушки стека в приемнике.
Запись вещественного числа из ST(0) в память. Область памяти 32-, 64- или 80-битная.
FSTP приемник
Floating-point STore real value and Pop
Сохранить вещественное число из верхушки стека в приемнике с выталкиванием из стека.
Запись вещественного числа из ST(0) в память. Область памяти 32-, 64- или 80-битная. При этом происходит выталкивание вершины из стека.
Команда
Описание
FILD источник
Floating-point Integer LoaD
Загрузить целое число в ST(0) из памяти. Область памяти может быть 16-, 32-, 64-битной.
FIST приемник
Floating-point Integer STore
Сохранить целое число из верхушки стека в приемнике.
Запись целого числа из ST(0) в память. Область памяти 32-, 64- или 80-битная.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление