Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Данные с плавающей точкой или вещественные числа



Вещественные числа обрабатываются сопроцессором (FPU) и имеют следующую структуру:

- Знак числа – один старший разряд;

- Характеристика (смещенный порядок) – Е;

Е = Р + Рсм,

где Р- порядок числа, Рсм – смещение.

Величина смещения зависит от формата числа и вычисляется по формуле:

Рсм = 2к-1 – 1,

где к – количество разрядов, отводимых в формате числа под характеристику.

- Мантисса содержит значащие биты числа. Записывается в нормализованном виде. Нормализованная мантисса больше либо равна единице, но меньше двух

1 ≤ М <2

Вид нормализованной мантиссы 1.ххх…х. При этом стоящая перед точкой единица в форматах КВ и ДВ не указывается в поле мантиссы. В формате РВ эта единица содержится в старшем разряде мантиссы.

а) Короткие вещественные числа (КВ). Разрядность 32 (4 байта).

Диапазон ±10±38

- знак – один разряд (31)

- характеристика 8 разрядов

Смещение Рсм = 2к-1 – 1 = 28-1 – 1 =127

Мантисса 23 разряда

б) Длинное вещественное число (ДВ). Разрядность 64 (8 байт). Диапазон ± 10±308

- знак – один разряд (63)

- характеристика 11 разрядов

- смещение Рсм = 2к-1 – 1 = 210 – 1 = 1023

- Мантисса – 52 разряда

в) Расширенные вещественные числа (РВ). Разрядность 80 бит.

Диапазон ± 10±4932

- знак – один разряд (79)

- характеристика 15 разрядов

- смещение Рсм = 16383

- Мантисса – 64 разряда

Представим число – 4,25 в формате КВ (короткое вещественное)

Порядок выполнения:

1. Преобразовать число в двоичную систему счисления.

-4,2510 = - 100,012


4 2 х0,25 х0,5

-4 2 2 2 2

0 2 1 0,50 1,0

0

2. Нормализуем мантиссу 1 ≤ М < 2 1.хх…х

-100,01 ∙ 20 = -1.0001 ∙ 22

мантисса

2. Рассчитаем характеристику Е.

Смещение

Рсм = 2к-1 –1 = 28-1 – 1 = 127

Е = Р + Рсм = 2 + 127 = 129

Преобразуем характеристику в двоичную систему счисления

128 64 32 16 8 4 2 1 – весовые коэффициенты

1 0 0 0 0 0 0 1 129

3. Число в формате КВ





Дата публикования: 2014-12-08; Прочитано: 221 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...