Кодирование информации. Савченко В.Ф. - 21 стр.

UptoLike

Составители: 

21
Упакованный формат используется обычно в ПК при выполнении опе-
раций сложения и вычитания двоично-десятичных чисел.
В распакованном формате для каждой десятичной цифры отводится по
целому байту, при этом старшие полубайты (зона) каждого байта (кроме
самого младшего) в ПК заполняются кодом 0011 (в соответствии с ASCII-
кодом), а в младших (левых) полубайтах обычным
образом кодируются
десятичные цифры. Старший полубайт (зона) самого младшего (правого)
байта используется для кодирования знака числа.
Структура поля распакованного формата:
Зона Цифра Зона Цифра ... Зона Цифра Знак Цифра
Распакованный формат используется при вводе-выводе информации в
ПК, а также при выполнении операций умножения и деления двоично-
десятичных чисел.
Например, -193
10
= - 0001 1001 0011
2-10
в ЭВМ будет представлено:
в упакованном формате
0001 1001 0011 1101
в распакованном формате
0011 0001 0011 1001 1101 0011
5. Правила выполнения арифметических действий
5.1. Арифметические действия над целыми положительными числами,
представленными в формате с фиксированной точкой
Арифметические действия выполняются по правилам арифметических
действий в пределах одного разряда и правилам учета межразрядных
переносов и займов.
    Упакованный формат используется обычно в ПК при выполнении опе-
раций сложения и вычитания двоично-десятичных чисел.
    В распакованном формате для каждой десятичной цифры отводится по
целому байту, при этом старшие полубайты (зона) каждого байта (кроме
самого младшего) в ПК заполняются кодом 0011 (в соответствии с ASCII-
кодом), а в младших (левых) полубайтах обычным образом кодируются
десятичные цифры. Старший полубайт (зона) самого младшего (правого)
байта используется для кодирования знака числа.
    Структура поля распакованного формата:
  Зона   Цифра       Зона    Цифра     ...      Зона   Цифра     Знак   Цифра


    Распакованный формат используется при вводе-выводе информации в
ПК, а также при выполнении операций умножения и деления двоично-
десятичных чисел.
    Например, -19310 = - 0001 1001 00112-10
    в ЭВМ будет представлено:
    — в упакованном формате
                      0001      1001         0011      1101


    — в распакованном формате
              0011      0001    0011         1001   1101      0011




         5. Правила выполнения арифметических действий

 5.1. Арифметические действия над целыми положительными числами,
         представленными в формате с фиксированной точкой

    Арифметические действия выполняются по правилам арифметических
действий в пределах одного разряда и правилам учета межразрядных
переносов и займов.
                                       21