[P&AM Lab] Летние классы

Grigoriy A. Sitkarev sitkarev на komitex.ru
Чт Авг 2 00:02:16 MSK 2012


Хороший вопрос.

Если нужна именно IEEE 754 арифметика, то тогда её нужно эмулировать 
программно. Это можно делать как на уровне компилятора, который будет 
подменять инструкции языка своими библиотечными функциями, или же на 
уровне ОС. В последнем случае задача ОС перехватывать исключения при 
вызове инструкций FPU и перенаправлять их на программный обработчик.

Если же нужна арифметика с вещественными числами вообще и их область 
значений имеет ограниченный динамический диапазон, практически полезной 
окажется арифметика с фиксированной точкой. Она работает поверх обычной 
целочисленной арифметики. Для этого какая-то часть битов целого числа 
выделяется для хранения дробной части.

Уместно заметить, что на компьютерах считали и до появления FPU.

--
Г.А.

01.08.2012 23:30, alexeypetrunev пишет:
> Хотелось бы узнать что делать с IEEE 754 когда нет FPU?
>






Подробная информация о списке рассылки Lab