Кодирование целых и действительных чисел

Кодирование целых и действительных чисел. Целые числа кодируются двоичным кодом довольно просто — достаточно взять целое число и делить его пополам до тех пор, пока в остатке не образуется нуль или единица. Совокупность остатков от каждого деления, записанная справа налево вместе с последним остатком, и образует двоичный аналог десятичного числа.

Таким образом, 19,0 = 10112.

Для кодирования целых чисел от 0 до 255 достаточно иметь 8 разрядов двоичного кода (8 бит). 16 бит позволяют закодировать целые числа от 0 до 65 535, а 24 бит — уже более 16,5 млн разных значений.

Для кодирования действительных чисел используют 80-раз- рядное кодирование. При этом число предварительно преобразуется в нормализованную форму:

Первая часть числа называется мантиссой, а вторая — характеристикой. Большую часть из 80 бит отводят для хранения мантиссы (вместе со знаком), и некоторое фиксированное количество разрядов отводят для хранения характеристики (тоже со знаком).

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >