Monday 16 September 2024 (GMT+0300)
Система команд x86: Система команд FPU
Математический сопроцессор или устройство вычислений с плавающей точкой (Floating Point Unit – FPU) является отдельным функциональным модулем во всех процессорах архитектуры x86. Вплоть до Intel486 он не был даже интегрированным и реализовывался в отдельном корпусе. Такая его реализация обусловила наличие специального набора команд для устройства вычислений с плавающей точкой (так называемые ESC-команды). Этот набор команд имеет специальный формат и предназначен для оперирования с данными в специальных внутренних регистрах FPU.
FPREM
Найти частичный остаток деления
FPREM1
Найти частичный остаток деления по стандарту IEEE-754
FPTAN
Вычислить частичный тангенс
FRNDINT
Округлить к целому
FRSTOR
Восстановить контекст FPU
FSAVE
Сохранить и сбросить контекст FPU с проверкой отложенных исключений
FSCALE
Масштабировать
FSETPM
Установить защищенный режим работы (Intel287)
FSIN
Вычислить синус
FSINCOS
Вычислить синус и косинус
FSQRT
Вычислить квадратный корень
FST
Сохранить вещественное значение
FSTCW
Сохранить регистр управления CW с проверкой отложенных исключений
FSTENV
Сохранить среду FPU с проверкой отложенных исключений
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru