Некоторые особенности хранения чисел с плавающей точкой в различных архитектурах процессора:
- Микропроцессоры Intel поддерживают формат расширенной точности с 1 битом знака, 15-битной экспонентой и 64-битной мантиссой, хранят такие числа в регистрах шириной 80 бит. 1
- Микропроцессоры Sun SPARC реализуют поддержку формата расширенной точности программно, для хранения таких чисел задействуют 128 бит. 1
- Процессоры x86-64 для определения чисел с плавающей точкой используют стандарт IEEE 754. 4 Каждое число содержит ряд компонентов: бит знака, мантиссу и экспоненту или показатель степени. 4
Также есть информация о том, что порядок полей в представлении числа с плавающей точкой в разных архитектурах отличается: 2
- знаковый бит находится в наиболее значимой позиции; 2
- смещённый показатель степени занимает среднюю позицию; 2
- мантисса занимает наименее значимые биты. 2
При этом в некоторых процессорах могут использоваться собственные, нестандартные, форматы хранения чисел с плавающей точкой. 5 Например, в процессоре 80487 внутреннее представление занимало 80 бит. 5