Данные в формате с плавающей точкой
Формат включает три поля: знака, мантиссы и порядка (рис. 4.3.). Поле мантиссы содержит значащие биты числа, а поле порядка содержит степень 2 и определяет масштабирующий множитель для мантиссы. Поддерживаются блоком FPU.
Диапазон представления:
нормализованных чисел с одинарной точностью: от ±2.9*10-38 до ±1.7*1038;
нормализованных чисел с двойной точностью: от ±2,23*10-308 до ±1,79*10308;
нормализованных чисел с расширенной точностью: от ±3,37*104932 до ±1,18*104932.
Двоично-десятичные данные
Неупакованное BCD – одна цифра (биты 0÷3 – цифра, остальные - игнорируются). Упакованное BCD – две цифры (по 4 бита на цифру). 80-разрядное упакованное BCD в блоке FPU (биты 0÷71 – цифры, остальное игнорируется) см. рис. 4.4.
Данные типа строка
Строка представляет собой непрерывную последовательность бит, байт, слов или двойных слов (рис. 4.5).
Строка бит может быть длиной до 1 Гбита, а длина остальных строк может составлять от 1 байта до 4 Гбайтов. Поддерживается АЛУ.
|
Символьные данные
Поддерживаются строки символов в коде ASCII и арифметические операции (сложение, умножение) над ними (рис. 4.6). На каждый символ ASCII отводится по восемь бит. Поддержка осуществляется блоком АЛУ.
Рис.4.6. Символьные данные
Дата добавления: 2016-04-11; просмотров: 919;