http://npc-news.ru/

Математический сопроцессор, краткая информация

Математический сопроцессор предназначен для: Быстрого выполнения арифметических операций с плавающей точкой.
Содержит набор констант: 0, 1, log210, log2e, loge2,… .
Может выполнять трансцендентные операции: tg, arctg, 2x-1, ylog2x, ….
Модуль операций с плавающей запятой (или с плавающей точкой;floating point unit (FPU)) — часть процессора для выполнения широкого спектра математических операций над вещественными числами.

Форматы чисел с плавающей точкой :
1) Одинарная точность – 4 байта. 2) Двоичная точность – 8 байт. 3) тройная(расширенная) точность – 10 байт.
Блок FPU может:
выполнять одну операцию с плавающей точкой в каждом такте;
получать и одновременно выполнять 2 команды с плавающей точкой , одной их которых должна быть команда обмена.
Команды с плавающей точкой проходят по целочисленному конвейеру (обычно только по U-конвейеру – 5 ступеней) и передаются на исполнительные ступени конвейера FPU (3 ступени).

Устройства целочисленных вычислений и вычислений с плавающей точкой в конвейерах работают независимо и одновременно.


Добавить комментарий

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>