Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по информатике.doc
Скачиваний:
6
Добавлен:
04.08.2019
Размер:
797.7 Кб
Скачать

Естественная форма:

Естественная форма предназначена для хранения чисел с фиксированной точкой. Для правильных дробей – перед старшим разрядом, для целых чисел – после младшего разряда.

Во всех форматах знак числа занимает место перед старшим разрядом (0  +, 1  -).

Два формата:

Н

15

14

13

12

1

0

2 байта

0

0

0

0

0

1

0

1

1

1

1

1

F

31

30

29

28

1

0

0

0

0

0

0

1

0

1

1

1

1

1

Для сокращения записи можно использовать шестнадцатеричную систему.

По первой цифре можно определить знак числа. Если оно меньше 8, то число положительное, если больше 8 – отрицательное.

Достоинства форматов: простота и наглядность.

Недостатки: ограниченный диапазон представляемых чисел, возможность переполнения разрядной сетки.

Нормальная форма:

В нормальной форме числа представляются как , где – мантисса числа, p – его порядок, q – основание системы счисления.

Для однозначности представления чисел мантисса должна удовлетворять условиям:

Для представления нормальных чисел используются стандартные форматы разной длины. Старший разряд (31) отводится под знак числа, 30 бит отводится под знак порядка, 24-29 – порядок числа, 0-23 – мантисса числа.

Знак числа

Знак порядка

Порядок числа ( )

Мантисса числа ( )

31

30

29

28

27

26

25

24

23

22

0

Особенности нормальной формы: смещение числовой оси порядков в область положительных значений для облегчения действий над порядками. Не имеющими знака. В формате под порядок отводится 6 бит и седьмой под его знак, следовательно числовая ось лежит в диапазоне

Смещ. порядок, назыв. характеристикой, опред. смещ. порядка вправо на . Если характеристика равн. , то порядок равен нулю, если меньше – порядок отрицательный, если больше – порядок положительный. Если характеристика меньше нуля или больше , произошло переполнение порядка и искажение результатов.

Мантиссы и порядки выраж. в шестнадцатеричной системе счисления в двоичном коде, что позволяет увеличить диапазон представл. чисел в 4 раза.

Пример.