|
Рассматривая развитие процессоров семейства Х86 нетрудно заметить, что вычисления с плавающей точкой до последнего времени почти на порядок отставали по скорости от целочисленных операций. Так как сопроцессор был выполнен в виде отдельно устанавливаемой микросхемы, наличие его не являлось обязательным. Разработчик должен был писать два вида программ. Первый вариант должен был при наличии сопроцессора использовать его возможности, а второй - либо эмулировать действия сопроцессора, либо использовать целочисленные команды для вычислений, что в любом случае медленнее. Решение этой задачи взяли на себя фирмы, создающие компиляторы. |