Monday 16 September 2024 (GMT+0300)
Система команд x86: Система команд FPU
Математический сопроцессор или устройство вычислений с плавающей точкой (Floating Point Unit – FPU) является отдельным функциональным модулем во всех процессорах архитектуры x86. Вплоть до Intel486 он не был даже интегрированным и реализовывался в отдельном корпусе. Такая его реализация обусловила наличие специального набора команд для устройства вычислений с плавающей точкой (так называемые ESC-команды). Этот набор команд имеет специальный формат и предназначен для оперирования с данными в специальных внутренних регистрах FPU.
FSTP
Сохранить вещественное значение с извлечением из стека
FSTSW
Сохранить регистр SW с проверкой отложенных исключений
FSUB
Вычитание
FSUBP
Вычитание с извлечением из стека
FSUBR
Инверсное вычитание
FSUBRP
Инверсное вычитание с извлечением из стека
FTST
Проверить
FUCOM
Неупорядоченно сравнить вещественные
FUCOMI
Неупорядоченно сравнить вещественные значения и по результату установить флаги в EFLAGS
FUCOMIP
Неупорядоченно сравнить вещественные значения, извлечь одно из стека и по результату установить флаги в EFLAGS
FUCOMP
Неупорядоченно сравнить вещественные и извлечь один из стека
FUCOMPP
Неупорядоченно сравнить вещественные и извлечь оба из стека
FWAIT
Ожидать
FXAM
Классифицировать ST
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru