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

Условная компиляция

Cтраница 2


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

Команды условной компиляции LCLA, LCLB и LCLC используются для того, чтобы сообщить ассемблеру какие переменные являются SET-переменными и будут использованы в данном макроопределении или вне его. Они присваивают SETA -, SETB - и SETC-переменным начальные значения: арифметический нуль, логический нуль и нулевое текстовое значение ( пробел) соответственно.  [17]

Команды условной компиляции GBLA, GBLB и GBLC сообщают ассемблеру, какие SET-переменные будут использоваться в макроопределении и вне макроопределений. SET-переменная, которая стоит в подполе операндов команд GBLA, GBLB и GBLC, называется глобальной.  [18]

19 Взаимное расположение глобальных и локальных команд условной компиляции в макроопределении и вне макроопределений. [19]

Команда условной компиляции SETA используется для того.  [20]

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

Команда условной компиляции SETB присваивает SETB-п-з - ременной двоичное значение 0 или 1, при этом используются SETA - и SETC-переменные.  [22]

Имеется 13 команд условной компиляции. Команды GBLA, GBLB, GBLC определяют глобальные символы переменных; LCLA, LCLB, LCLC определяют локальные символы переменных; SETA, SETB, SETC присваивают соответственно арифметическое, двоичное и текстовое значение символам переменных; AIF и AGO обеспечивают условный и безусловный переходы; ACTR осуществляет подсчет числа циклов при компиляции; ANOP является пустой командой. Специальная команда MNOTE позволяет делать сообщение об ошибке, которая может появиться при трансляции макроопределения, а команда MEXIT - выйти из макроопределения в нужном месте.  [23]

Имеется 13 команд условной компиляции. Команды GBLA, GBLB, GBLC определяют глобальные символы переменных; LCLA, LCLB, LCLC определяют локальные символы переменных; SETA, SETB, SETC присваивают соответственно арифметическое, двоичное и текстовое значение символам переменных; AIF и AGO обеспечивают условный и безусловный переходы; ACTR осуществляет подсчет числа циклов при компиляции; ANOP является пустой командой. Специальная команда MNOTE позволяет делать сообщение об ошибке, которая может появиться при трансляции макроопределения, а команда MEXIT - выйти из макроопределения в нужном месте.  [24]

Напомним, что все ключи условной компиляции имеют смысл только в процессе компиляции программ и не принимают участия в выполнении их.  [25]

Макроопределения, макрокоманды, команды условной компиляции и специальные команды записываются с помощью четырех типов символов макроязыка: обычных символов, меток следования, символов переменных и характеристик.  [26]

27 Оптимизация для оператора А В С Е F. [27]

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

Макроопределения, макрокоманды, команды условной компиляции и специальные команды записываются с помощью четырех типов символов макроязыка: обычных символов, меток следования, символов переменных и характеристик.  [29]

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



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