Значение - модификатор - Большая Энциклопедия Нефти и Газа, статья, страница 1
А по-моему, искренность - просто недостаток самообладания. Законы Мерфи (еще...)

Значение - модификатор

Cтраница 1


Значения модификаторов определяют: В - признак длины в байтах, / - признак косвенной адресации, М - способ адресации.  [1]

В соответствии со значением модификатора длины предложения DC компилятор формирует шестибайтово, упакованное десятичное поле константы. Выражение константы не обеспечивает аполн. ЭТРХ байтов, так что дополнительные стапшие полубайты заполняются нулями.  [2]

Обобщенные сведения о константах приведены в табл. 1.1. Диапазон значений модификатора длины для констант всех типов указывается в байтах независимо от того, задается модификатор длины в байтах или битах.  [3]

При отображении АЛМО на конкретную машину единица смещения, задаваемая значением модификатора, не всегда может совпадать с единицей переадреса-цни ( единичным значением индексного регистра) этой машины. Это зависит от переадресуемой единицы памяти в машине и количества ячеек, на которые отображаются слова с различными указателями размера. Например, переадресуемой единицей памяти является 24-разрядная ячейка.  [4]

Модификатор масштаба записывается как буква S целое десятичное число или выражение. Значение модификатора масштаба зависит от типа переменной.  [5]

Значение модификатора порядка выходит за установленные пределы; недопустимое использование модификатора порядка, например, в десятичной константе; модификатор порядка задан перемещаемым выражением или нарушен синтаксис.  [6]

С помощью одного оператора DC может быть описана одна или несколько констант одного из типов Р или Z. При описании сразу нескольких констант значение модификатора длины распространяется на все константы, и эта последовательность констант повторяется П ] раз.  [7]

Блок-схема организации циклов ( см. рис. 13.4) не требует больших пояснений, тем не менее дадим некоторые из них. Обычно это делается путем увеличения на единицу значения модификатора адреса. При переходе к следующей строке модификатор адреса столбцов устанавливается в начальное положение и увеличивает на единицу значение модификатора адреса строк. Проверка и, если необходимо, переход в этих случаях осуществляются при достижении nN и т - М соответственно. Оператор проверки точности вычислений в каждой точке сравнивает полученное при текущей итерации значение со значением величины в этой точке, полученным при предыдущей итерации, и, если разность меньше заданной ( да), производится переход к следующим вычислениям, а если больше ( нет), то один из специальных регистров устанавливает признак отсутствия полученной точности. Такая проверка производится по каждой точке.  [8]

Буквы N и О применимы только к операндам макрокоманд, буква U является значением характеристики типа, когда не определен тип аргумента. Такая ситуация возникает, например, при выяснении характеристики константы ( поля), при описании которой значение модификатора в операторе DC ( DS) задано с помощью выражения.  [9]

Значение характеристики длины символического имени, адресующего предложение DC или DS, от кратности не зависит. Значение характеристики длины символического имени адреса предложения DC равно явной или неявной длине константы. Значение характеристики длины предложения DS при наличии модификатора длины равно значению модификатора. Если модификатор отсутствует, то характеристика длины символического имени адреса предложения DS определяется типом операнда.  [10]

Блок-схема организации циклов ( см. рис. 13.4) не требует больших пояснений, тем не менее дадим некоторые из них. Обычно это делается путем увеличения на единицу значения модификатора адреса. При переходе к следующей строке модификатор адреса столбцов устанавливается в начальное положение и увеличивает на единицу значение модификатора адреса строк. Проверка и, если необходимо, переход в этих случаях осуществляются при достижении nN и т - М соответственно. Оператор проверки точности вычислений в каждой точке сравнивает полученное при текущей итерации значение со значением величины в этой точке, полученным при предыдущей итерации, и, если разность меньше заданной ( да), производится переход к следующим вычислениям, а если больше ( нет), то один из специальных регистров устанавливает признак отсутствия полученной точности. Такая проверка производится по каждой точке.  [11]

12 Примеры определения констант типов D и Е. [12]

Трансляция константы типа С заключается в замене каждого символа одним байтом, содержащим восьмибитовое представление этого символа в ДКОИ-8. Самая левая литера константы заносится в байт, на который указывает текущее значение счетчика адреса; выравнивания на какую-либо границу не производится. При отсутствии модификатора длины число байтов, отводимых в объектном модуле под константу типа С, равно числу входящих в нее символов. Если значение модификатора длины меньше числа символов в константе, то от константы отбрасываются лишние правые символы.  [13]

Форма записи операнда ОП; аналогична форме записи операнда ОК / оператора DC. Описание ОП; может, как и в случае ОК, состоять из четырех полей: кратности, типа, модификатора и константы. Основное отличие состоит в том, что константа не записывается в зарезервированную область памяти. Более того, значение самой константы может отсутствовать. Если в описании ОП ( указан модификатор длины, то память выделяется в соответствии со значением модификатора без выравнивания адреса области на границу. В случае отсутствия модификатора длины осуществляется выравнивание адреса выделяемой области памяти на необходимую границу в зависимости от значения типа, а длина выделяемой памяти определяется описанием константы.  [14]



Страницы:      1