Monday 16 September 2024 (GMT+0300)
Система команд x86: Система команд FPU
Математический сопроцессор или устройство вычислений с плавающей точкой (Floating Point Unit – FPU) является отдельным функциональным модулем во всех процессорах архитектуры x86. Вплоть до Intel486 он не был даже интегрированным и реализовывался в отдельном корпусе. Такая его реализация обусловила наличие специального набора команд для устройства вычислений с плавающей точкой (так называемые ESC-команды). Этот набор команд имеет специальный формат и предназначен для оперирования с данными в специальных внутренних регистрах FPU.
FLDLG2
Загрузить константу log10(2)
FLDLN2
Загрузить константу ln(2)
FLDPI
Загрузить константу pi
FLDZ
Загрузить константу +0.0
FMUL
Умножение
FMULP
Умножение с извлечением из стека
FNCLEX
Сбросить флаги исключений
FNINIT
Инициализировать FPU
FNOP
Нет операции
FNSAVE
Сохранить и сбросить контекст FPU
FNSTCW
Сохранить регистр управления CW
FNSTENV
Сохранить среду FPU
FNSTSW
Сохранить регистр SW
FPATAN
Вычислить частичный арктангенс
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru