<<
>>

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

Двоичный код целого числа можно получить путем деления числа на 2 до тех пор, пока частное не будет равно 1. Совокупность остатков от каждого деления, записанная справа налево вместе с последним частным, и образует двоичный аналог десятичного цело- го числа.

Примеры:

1) 47: 2 = 23 + 1; 2) 23: 2 = 11 + 1; 3)11: 2 = 5 + 1;

4) 5: 2 = 2 + 1; 5) 2: 2=1+0; 6) итак: 4710=1111012.

1) 252: 2 = 126 + 0; 2) 126: 2 = 63 + 0; 3) 63: 2 = 31 + 1;

4) 31: 2 = 15 + 1; 5) 15: 2 = 7 + 1; 6) 7: 2 = 3 + 1;

7) 3: 2 = 1 + 1; 8) итак: 252ю = 001111112.

Для кодирования целых чисел от 0 до 255 достаточно иметь 8 разрядов двоичного кода (8 бит). Для кодирования чисел от 0 до

65535 потребуется 16 разрядов (16 бит). Используя 24 разряда (24 бита), можно закодировать более 16,5 миллиона разных значений.

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

41,2346785 = 0,412346785 х 102.

Первая часть нормализованного числа называется мантиссой, а вторая - характеристикой. При этом значительная часть из 80 бит задействуется для хранения мантиссы (вместе со знаком числа) и некоторое фиксированное количество бит отводится для хранения характеристики (тоже со знаком степени).

При восьмеричном кодировании десятичное число последова- тельно делится на 8, а при шестнадцатеричном кодировании десятичное число последовательно делится на 16. Формирование восьмеричного кода осуществляется аналогично двоичному коди- рованию.

Кодирование десятичных чисел двоичным, восьмеричным и шестнадцатеричным кодами, а также обратное преобразование дос- таточно легко можно выполнить с помощью калькулятора, имеющегося в составе пакета программ «Стандартные». При этом необходимо использовать «Инженерный» режим работы калькуля- тора.

1.6.1.

<< | >>
Источник: Л. С. ТАГАНОВ, А. Г. ПИМОНОВ. ИНФОРМАТИКА. 2010

Еще по теме Кодирование целых и вещественных чисел:

  1. 2.6. Правила кодирования
  2. Предъявление вещественных доказательств
  3. ПРАВО ЗАЛОГА ИЛИ ВЕЩЕСТВЕННОГО ОБЕСПЕЧЕНИЯ
  4. Положительное кодирование.
  5. ПРИНЦИП КОДИРОВАНИЯ СПЕЦИФИЧЕСКОГО
  6. СХЕМЫ ВОЗДЕЙСТВИЯ ПРИ КОДИРОВАНИИ ЧЕЛОВЕКА
  7. Трактовка чисел нумерологического эгрегора
  8. Характеристики чисел года соляра
  9. § 3. Содержание и форма произведения. Произведение и его вещественная оболочка (п. 1534-1536)
  10. Звук "МН" - это вибрации чисел 5-6 (Юпитер-Венера).
  11. Звук "ЮЯ"- это вибрация чисел 5-6 (Юпитер-Венера).
  12. Звук "ИЯ" - это вибрации чисел 1-6 (Солнце-Венера).
  13. Звук "ОЙ" - это вибрации чисел 7-2 (Сатурн- Луна).
  14. Звук "ПА" - это вибрации чисел 8-1 (Уран - Солнце).
  15. Звук "ОЕ",- это вибрации чисел 7-6 (Сатурн-Венера).
  16. Звук "ПЕОХО" - это энергетическая цепочка вибрации чисел 8-6-7-5-7.
  17. Звук -"ЭУОАИЫАОМ" - это энергетическая цепочка вибрации чисел 4-3-7-1-1-2-1-7-5.