Cтраница 3
Будем полагать, что язык символического программирования использует внутреннюю память, в которой для размещения операндов служат поля переменной длины. Максимальные размеры полей ограничены величинами Л - для слов, Afa-для десятичных чисел, N3 - для восьмеричных и Af4 - для двоичных чисел. [31]
Эти команды служат для выполнения арифметических и специальных операций над десятичными числами, представляемыми в упакованном формате в виде полей переменной длины. Команды десятичной арифметики инициируют следующие арифметические операции: сложение десятичное, вычитание десятичное, умножение десятичное, деление десятичное, сравнение десятичное, сложение с очисткой. Признак результата формируется при сложении, вычитании, сравнении и сравнении с очисткой. Операция сравнения служит для получения только признака результата. Операция сложения с очисткой эквивалентна сложению с нулем - второй операнд помещается на место первого операнда. Для преобразования десятичных чисел используются две специальные операции: отредактировать и отредактировать и отметить. Первая операция служит для преобразования числа из упакованного формата в формат с зоной, обеспечивая вставку запятых и точек, а также ликвидацию незначащих нулей. [32]
Процессор состоит из следующих основных блоков: блока центрального управления; арифметическо-логического блока ( АЛБ); блока десятичной арифметики и полей переменной длины ( АП); блока управления оперативной памятью; устройства памяти ключей защиты ( ПКЗ); блока контроля и диагностики ( КД); блока прерываний ( БП); интегрального таймера ( ТМ); блока внешних сигналов связи ( ВС); пульта управления системой ( ПУ); системы питания. [33]
Процессор состоит из следующих функциональных блоков: центрального управления ( БЦУ); арифметическо-логического ( АЛБ); блока десятичной арифметики и полей переменной длины ( АЦ); блока управления оперативной памятью ( БУ ОП); памяти ключей защиты ( ПКЗ); блока контроля и диагностики ( КД); блока прерываний ( БП); интервального таймера ( ТМ); блока внешних сигналов связи ( ВС); пульта управления ( ПУ); системы питания. [34]
Адрес слова переменной длины ( адрес его левого байта) может быть любым в пределах адресной сетки машины, что обеспечивает размещение в памяти полей переменной длины без просветов. [35]
Процессор является центральной частью модели и состоит из следующих блоков: центрального управления, арифметико-логического блока ( АЛБ); блока десятичной арифметики и полей переменной длины; управления оперативной памятью; устройства памяти ключей защиты; контроля и диагностики, блока прерываний; интервального таймера; блока внешних сигналов связи и пульта управления системой. [36]
Вычислительное устройство состоит из главного арифметического блока, в котором выполняются все команды пословной обработки операндов, и байтового арифметического блока, предназначенного для обработки полей переменной длины и десятичных операндов. [37]
Процессор является центральной частью модели и состоит из следующих основных блоков: блока центрального управления, арифметико-логического блока ( АЛБ), блока десятичной арифметики и полей переменной длины, блока управления оперативными памятями, устройства памяти ключей защиты, блока контроля и диагностики, блока прерываний, интервального таймера, блока внешних сигналов связи и пульта управления системой. [38]
![]() |
Машинные элементы информации. [39] |
На основе байт строятся следующие элементы информации: полуслова, состоящие из 2 байт; слова - из 4 байт; двойные слова - из 8 байт; поля переменной длины, которые могут объединять в себе от 1 до 256 байт. Байт, полуслово, слово и двойное слово называются элементами фиксированной длины. Тип элемента информации указывается кодом операции. Коды операций, выполняемых над элементами фиксированной длины, одновременно определяют и длину операндов, которая может быть равна 1, 2, 4 или 8 байтам. Команды, инициирующие операции над полями переменной длины, содержат в себе поля, с помощью которых определяется длина операндов. [40]
![]() |
Команды загрузки, установки и запоминания. [41] |
Команды общего назначения оперируют с данными следующих типов: числа с фиксированной точкой со знаком и числа без знака, строки битов или литер, отдельные литеры и поля переменной длины. [42]
Байты могут храниться и обрабатываться отдельно или полями. Поля переменной длины могут иметь формат до 256 байт. [43]
Когда длина поля не определяется кодом операции, а задается явно, то говорят, что информация имеет переменную длину. Поля переменной длины отличаются между собой по длине на целое число байтов. [44]
На рис. 3.7.3 показано содержимое подзаписи. Читатель может различать поля фиксированной и переменной длины. Отметим, что поле повторного заказа О / З может отсутствовать. Это свидетельствует о том, что заказанное количество какой-либо детали отгружено полностью. Значение О / З присутствует лишь при условии выполнения повторного заказа на некоторое количество данной детали. [45]