Упакованный формат - Большая Энциклопедия Нефти и Газа, статья, страница 2
Восемьдесят процентов водителей оценивают свое водительское мастерство выше среднего. Законы Мерфи (еще...)

Упакованный формат

Cтраница 2


В упакованном формате каждый бант поля представляет две десятичные цифры.  [16]

В упакованном формате две десятичные цифры расположены рядом в одном байте, за исключением самого правого байта поля. В этом байте справа от десятичной цифры находится знак. И цифры, и знак представлены в виде четырехразрядных кодов. Для перевода десятичных чисел из одного формата в другой в ЕС ЭВМ предусмотрены соответствующие команды.  [17]

В упакованном формате десятичное число может иметь длину от 1 до 16 байт. Таким образом, максимальная длина числа составляет 31 десятичный разряд плюс знак числа.  [18]

В упакованном формате десятичное число может иметь длину от 1 до 16 байтов.  [19]

В упакованном формате данных младший разряд числа и знак занимают самый правый байт. Остальные цифры числа размещаются в формате данных в порядке возрастания их разрядности справа налево, причем каждые две десятичные цифры занимают байт.  [20]

Если длина поля упакованного формата недостаточна для раз-гщения всего результата, то в этом случае избыточные старшие цифры ряются.  [21]

Младший полубайт поля упакованного формата содержащий знак, помещается в зону младшего байт, поля первого операнда.  [22]

В 2 / 10-коде упакованного формата каждая десятичная цифра от О до 9 представляется 4-разрядным двоичным эквивалентом от 0000В до 1001В соответственно, коды 1010В - 1111В не используются.  [23]

Второй операнд преобразуется из упакованного формата в формат с зоной, и результат помещается по адресу первого операнда.  [24]

Цифра источника переводится из упакованного формата в формат с зоной и запоминается в поле результата.  [25]

В ЕС ЭВМ в упакованном формате десятичное число может иметь длину от 1 до 16 байт.  [26]

Преобразование данных из зонного в упакованный формат выполняется справа налево. Первым обрабатывается самый правый байт, в котором знак и младшая десятичная цифра меняются местами. Все остальные байты преобразуются одинаково, а именно, все зоны отбрасываются, а цифры сдвигаются вплотную к правому байту, как показано на схеме.  [27]

Преобразование данных из зонного в упакованный формат выполняется справа налево. Первым обрабатывается самый правый байт, в котором знак и младшая десятичная цифра меняются местами. Все остальные байты преобразуются одинаково, а именно, все зоны отбрасы-1 ваются, а цифры сдвигаются вплотную к правому байту, как показано на схеме.  [28]

В машинах ЕС ЭВМ используется упакованный формат ( рис. 4.3), при котором в каждом байте содержится по две цифры, а в младшем байте - младшая цифра и знак числа. Использование упакованного формата приводит к более эффективному использованию памяти, уменьшению времени выполнения арифметических операций и к ускорению процесса обмена информацией между памятью и внешними устройствами. Десятичное число всегда занимает целое число байтов. Если левые четыре разряда старшего байта свободны, они заполняются нулями.  [29]

30 Схема преобразования форматов данных. [30]



Страницы:      1    2    3    4