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

Операнда - макрокоманда

Cтраница 1


Операнды макрокоманды BLDL означают следующее: адрес DCB - адрес блока DCB для обрабатываемого библиотечного набора данных.  [1]

Операнды макрокоманды GREAD используются так: адрес DECB - символическое имя блока управления событием данных, который создается на этапе трансляции как часть макрорасширения для данной макрокоманды GREAD в стандартной или описательной форме, поэтому это имя должно быть уникальным в исходной программе.  [2]

Операнды макрокоманды DCB - ключевые, разделяются между собой запятыми и могут располагаться в любом порядке.  [3]

Операнды макрокоманды DCB представляют собой ключевые слова, за которыми следуют значения со знаком равенства.  [4]

Операнды макрокоманды FREEMAIN здесь аналогичны операндам соответствующей макрокоманды GETMAIN, только в данном случае оба списка заполняет программист.  [5]

Операнд макрокоманды, значение которого присваивается соответствующему параметру вызываемого макроопределения.  [6]

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

Операнд макрокоманды ожидания определяет адрес управляющего блока ССВ - того же самого, который был задан в команде ЕХСР. Выполняя заказ на ожидание, супервизор либо переключится на обслуживание других задач, либо начнет циклиться, ожидая конца обмена.  [8]

Операнд макрокоманды ожидания ссылается явно или неявно на блок управления событиями ЕСВ, занимающий в задаче одно слово.  [9]

Операндами макрокоманд OPEN ( открыть) и CLOSE ( закрыть) являются символические имена адресов макрокоманд DTF, относящихся к открываемым или закрываемым наборам данным.  [10]

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

Все операнды макрокоманды DCB ключевые, поэтому порядок их записи в макрокоманде произволен.  [12]

Все операнды макрокоманды WRITE имеют тот же смысл, что и для READ, только используются для вывода.  [13]

Первый операнд макрокоманды определяет внешнее имя, которому будет передаваться управление. При желании в качестве первого операнда можно написать ( 15), но для этого программист предварительно должен в регистр 15 поместить адрес точки входа. Если имеется третий операнд VL, то в бите знака последнего адреса в списке адресов указывается знак минус. Этим средством нужно пользоваться, когда число аргументов является величиной переменной, для того, чтобы легко обнаружить конец списка. Если в поле операнда записано ID ав, то после всех команд и констант, порожденных макрокомандой CALL, генерируется команда NOP, которая в последних двух байтах содержит значение абсолютного выражения ( ав) в виде двоичного полуслова.  [14]

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



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