Форматы двоично-десятичных чисел

Такие числа могут быть представлены в двух форматах: зонном и упакованном. В этих форматах каждая десятичная цифра и знак числа заменяются двоичной тетрадой в соответствии с используемым двоично-десятичным кодом. Количество цифр в числе может быть произвольным.

В зонном формате под каждую десятичную цифру отводится байт (рис. 2.8). В старшей тетраде записывается код зоны (например, код 1111), а в младшей – код цифры. В младшем байте вместо кода зоны записывается знак числа.

Рис. 2.8. Зонный формат двоично-десятичных чисел:

а – структура формата; б – пример записи числа -12987

В упакованном формате байт содержит две цифры (рис. 2.9). Младшая тетрада последнего байта содержит знак числа.

Байт Байт Байт Байт
Цифра Цифра Цифра Цифра   Цифра Цифра Цифра Знак
                 

а

Байт Байт Байт Байт
              Плюс
               

б

Рис. 2.9. Упакованный формат двоично-десятичных чисел:

а – структура формата; б – пример записи числа +237465

Пример 2.1. Записать число -12,25 в формате с плавающей точкой.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: