Cтраница 1
Модель макроопределения представляет собой последовательность действующих операторов языка ассемблера, среди которых имеют место операторы, содержащие в качестве своих символических адресов ( меток), либо символических обозначений, либо символических адресов операндов в указателях операндов слова такие, что переменные символические адреса, употребляемые в прототипе макр оинструкции ( начинающиеся символом &), являются вхождениями в эти слова. [1]
Модель макроопределения представляет собой последовательность действующих операторов языка ассемблера, среди которых имеют место операторы, содержащие в качестве своих символических адресов ( меток), либо символических обозначений, либо символических адресов операндов в указателях операндов слова такие, что переменные символические адреса, употребляемые в прототипе макроинструкции ( начинающиеся символом ll & li), являются вхождениями в эти слова. [2]
Модель макроопределения, представляющая собой последовательность предложений, которую обрабатывает макрогенератор на этапе компиляции по макрокоманде, выдавая макрорасширение. [3]
Модель макроопределения - это программа, написанная с использованием средств макроязыка, из которой при компиляции получают желаемые макрорасширения. Макрорасширение, которое получается из макроопределения в каждом конкретном случае зависит как от параметров макрокоманды, так и от команд условной компиляции и специальных команд макроязыка. В подполе названия модельного предложения может быть указан либо одни из символов макреязыка, кроме обычного символа, либо ничего не указано. [4]
Модель макроопределения, представляющая собой последовательность предложений, которую обрабатывает макрогенератор на этапе компиляции по макрокоманде, выдавая макрорасширение. [5]
Модель макроопределения - это программа, написанная с использованием средств макроязыка, из которой при компиляции получают желаемые макрорасширения. Макрорасширение, которое получается из макроопределения в каждом конкретном случае зависит как от параметров макрокоманды, так и от команд условной компиляции и специальных команд макроязыка. В подполе названия модельного предложения может быть указан либо один из символов макроязыка, кроме обычного символа, либо ничего не. [6]
В более сложных случаях - при условной компиляции модель макроопределения между прототипом макроинструкции и действующими операторами содержит инструкции условной компиляции, которые задают некоторые функции с аргументами - символическими адресами - в макроинструкции и значениями, помещаемыми на месте переменных символических адресов в действующих операциях модели. Среди действующих операторов модели может также располагаться оператор, содержащий в теле третьего элемента строки слово MEXIT, означающее прекращение выполнения операторов макроопределения при его компиляции. [7]
В более сложных случаях - при условной компиляции - модель макроопределения между прототипом макроинструкции и действующими операторами содержит инструкции условной компиляции, которые задают некоторые функции с аргументами - символическими адресами - в макроинструкции и значениями, помещаемыми на месте переменных символических адресов в действующих операциях модели. Среди действующих операторов модели может также располагаться оператор, содержащий в теле третьего элемента строки слово ЦМЕХ1ТЦ, означающее прекращение выполнения операторов макроопределения при его компиляции. [8]
Макроопределение состоит из следующих частей: 1) оператора заголовка макроопределения, 2) оператора прототипа макроинструкции, 3) модели макроопределения, 4) оператора окончания макроопределения. [9]