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

Зонный формат

Cтраница 3


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

Последняя команда позволяет получить сумму в зонном формате.  [32]

Десятичная константа 92 представляется в памяти в зонном формате. Константа занимает в памяти два байта.  [33]

Обратите внимание, что кодировка цифр в зонном формате совпадает с в-разрядным кодом ДКОИ.  [34]

Приведенные ниже команды выполняют сложение числа в десятичном зонном формате с целым двоичным числом. Сумма получается тякже в зонном формате.  [35]

Упакованное число по адресу второго операнда переводится в зонный формат и помещается на место первого операнда. Опера ция выполняется байт за байтом справа налево следующим образом: тетрады младшего байта меняются местами, каждая следующая цифра расширяется приписыванием зоны F. Оставшиеся свободными байты первого операнда заполняются зонными нулями. Цифры и зоны не проверяются.  [36]

Для представления десятичных чисел в памяти ЭВМ используется зонный формат. Десятичное число изображается с помощью знаков шестнадцатеричной системы счисления. Для записи одной цифры в десятичной системе счисления используется 1 байт. Каждый байт состоит из четырех битов зоны и четырех битов цифры. Для числовых данных биты зоны составляют комбинацию 11112, четыре бита второй группы каждого байта называют битами цифры и представляют запись десятичной цифры в двоично-десятичном коде. Биты зоны повторяются в каждом байте.  [37]

Избыточные байты поля первого операнда заполняются нулями в зонном формате.  [38]

Положение десятичной точки в числе, представленном в зонном формате, можно задать явно, внеся символ точка ( шестпаднатерич-ный код 4В) в соответствующую позицию поля, занимаемого числом.  [39]

Последний или единственный массив в списке выводится в зонном формате. Каждая строка каждого массива списка выводится с начала печатной строки.  [40]

Эта команда преобразует второй операнд из упакованного формата в зонный формат; результат помещается на место первого операнда. Знак упакованного поля помещается в зоне младшей цифры; всем остальным зонам присваивается шестнадцатеричное значение F - стандартное обозначение зоны цифровых символов в коде EBCDIC. Если поле первого операнда не вмещает результат операции, старшие значащие цифры теряются: если оно длиннее результата операции, свободные левые байты заполняются нулями.  [41]

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

Константы типа Z используются для определения десятичных констант в зонном формате.  [43]

Команда PACK ( PACKED) служит для перевода данных из зонного формата в упакованный формат, данные в котором занимают в среднем на 30 % меньше объема памяти, чем в зонном формате.  [44]

DC 2Z48, - 3, 8769 определяет три константы в зонном формате, но без задания указателя длины.  [45]



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