Вещественные числа обрабатываются сопроцессором. Данные этого типа описываются тремя форматами: коротким, длинным, расширенным. Все они имеют для хранения ячейки разной длины.
Внутреннее представление вещественных чисел достаточно сложное:
S | Характеристика | Нормализованная мантисса |
Где бит S –знак числа.
Характеристика=Смещение + Порядок
Смещение – число, равное половине максимально возможного, которое может поместиться в поле Характеристика.
Двоично-десятичные числа (BCD)
Неупакованный двоично-десятичный тип – байтовое представление десятичной цифры от 0 до 9. Неупакованные десятичные числа хранятся как байтовые значения без знака по одной цифре в каждом байте. Значение цифры определяется младшим полубайтом.
Упакованный двоично-десятичный тип – это упакованное представление десятичных цифр от 0 до 9 в одном байте. Каждая цифра хранится в своем полубайте. Цифра в старшем полубайте является старшей.