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

Предложение - прототип

Cтраница 1


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

За предложением прототипа макроопределения следуют предложения модели. В частном случае модельные предложения могут отсутствовать.  [2]

В предложении прототипа SUMM указаны два символических параметра & NAME и & ADDRA, которые заменяются символами SUBPR1 и ADDRA1 соответственно. Системному символу & SYSECT в операторе DC присваивается имя секции PROGR. Символ переменной & SYSECT может использоваться одновременно в макроопределениях разных уровней, а также в нескольких макроопределениях. Имеются правила замены системного символа переменных & SYSECT на название программных секций.  [3]

В предложении прототипа макроопределения перечислены все символические параметры в произвольном порядке.  [4]

В предложении прототипа SUMM указаны два символических параметра & NAME и & ADDRA, которые заменяются символами SUBPR1 и ADDRA1 соответственно. Системному символу & SYSECT в операторе DC присваивается имя секции PROGR. Символ переменной & SYSECT может использоваться одновременно в макроопределениях разных уровней, а также в нескольких макроопределениях. Имеются правила замены системного символа переменных & SYSECT на название программных секций.  [5]

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

При записи предложения прототипа разрешается использовать неограниченное число строк продолжения.  [7]

При записи предложения прототипа разрешается использовать неограниченное число строк продолжения.  [8]

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

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

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

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

Если в подполе названия макрокоманды записан символ, а в предложении прототипа и в каком-либо предложении модели указан соответствующий ему символический параметр, то при компиляции символ макрокоманды заменит символический параметр в модельном предложении. Если в подполе названия макрокоманды - пробел или метка следования, то символический параметр в подполе названия модели ничем не замещается.  [13]

В подполе операндов смешанной макрокоманды сначала записываются все символы, которые относятся к позиционным операндам предложения прототипа, а затем все ключевые слова с их значениями.  [14]

Это предложение следует непосредственно за MACRO и всегда является вторым предложением в макроопределении, В предложении прототипа присваивается название, указываются мнемонический код макрооперации и операнды, которые используются в данном макроопределении.  [15]



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