Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Desktop / ПРЕДСТАВЛЕНИЕ ЧИСЛОВОЙ ИНФОРМАЦИИ В ИНФОРМАЦИОННЫХ СИСТЕМАХ.doc
Скачиваний:
21
Добавлен:
20.03.2015
Размер:
320 Кб
Скачать
    1. Представление чисел в форме с плавающей запятой.

В нормальной форме числа пишутся следующим образом

(20)

где тAмантисса числа А; рAпорядок числа А.

Как видно из ранее изложенного, такое представление чисел не однозначно; для определенности обычно вводят некоторые ограничения. Наиболее распространено и удобно для представления в ЭВМ ограничение вида

, (21)

где q — основание системы счисления.

Нормализованная форма представления чисел форма представления чисел, для которой справедливо условие (21).

Поскольку в этом случае абсолютное значение мантиссы лежит в пределах от 1 до q1q-n, где п — количество разрядов для изображения мантиссы без знака, положение разрядов числа в его компьютерном изображении не постоянно. Поэтому такую форму представления чисел называют также формой представления с плавающей запятой. Формат машинного изображения числа с плавающей запятой должен содержать знаковые части и поля для мантиссы и порядка (рис. 3, а). Выделяются специальные разряды для изображения знака числа (мантиссы) и знака порядка или характеристики (рис. 3, а, б). Кодирование знаков остается таким же, как было с фиксированной запятой.

Рассмотрим пример записи чисел в форме с плавающей запятой. Пусть в разрядную сетку цифрового компьютера (рис. 3) необходимо записать двоичные числа A1 = -10110,11112 и А2 = +0,0001100101112.

Прежде всего эти числа необходимо записать в нормальной форме (рис. 3, в, г). Порядок чисел выбирают таким образом, чтобы для них выполнялось условие (21), т. е. A1 = -0,101101111·25 и А2 = +0,110010111·2-3, он должен быть записан в двоичной системе счисления. Так как система счисления для заданного компьютера остается постоянной, то нет необходимости указывать ее основание, достаточно лишь представить показатель степени.

Рис. 3. Представление чисел в форме с плавающей запятой

Поскольку для изображения порядка выделено пять цифровых разрядов и один разряд для знака, их машинные изображения и машинные изображения их мантисс соответственно

[] = 000101; [].= 00011;

[] = 1,101101111; [] = 0,110010111.