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

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

Cтраница 4


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

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

В подполе операции предложения модели можно записать: мнемонический код машинно-ориентированной команды; мнемонический код операторов ассемблера, за исключением END, ICTL, ISEQ, OPSYN и PRINT; макрокоманды любого типа; мнемонический код команд условной компиляции а специальных команд макроязыка; символ переменной.  [48]

Директива include позволяет включить в создаваемый файл текст из другого файла. Директивы условной компиляции ifdef, else, endif подобны аналогичным директивам С-компиляторов и используются, например, для выбора имен и констант в зависимости от параметров, определенных в проектах высшего уровня иерархии.  [49]

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

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

Имеется три типа SET - ne - ременных: SETA-переменная, SETB-переменная и SETC-переменная. С помощью команд условной компиляции SETA, SETB и SETC SET-переменным присваивается арифметическое, текстовое или логическое значение соответственно. SET-переменные могут использоваться как в макроопределении, так и вне его в любом из подполей предложений модели.  [52]



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