Cтраница 2
Макроопределения, макрокоманды, команды условной компиляции и специальные команды записываются с помощью четырех типов символов макроязыка: обычных символов, меток следования, символов переменных и характеристик. [16]
Макроопределения, макрокоманды, команды условной компиляции и специальные команды записываются с помощью четырех типов символов макроязыка: обычных символов, меток следования, символов переменных и характеристик. [17]
На рис. 9.5 показан порядок расположения команд условной компиляции GBLA, GBLB, GBLC, LCLA, LCLB и LCLC в макроопределениях и вне макроопределений. Из рисунка видно, что эти команды располагаются либо сразу же после предложения прототипа в макроопределении, либо перед командой START, если они используются вне макроопределений. [18]
На рис. 9.5 показан порядок расположения команд условной компиляции GBLA, GBLB, GBLC, LCLA, LCLB и LCLC в макроопределениях и вне макроопределений. START, если они используются вне макроопределений. [19]
Эти характеристики могут быть использованы в командах условной компиляции в качестве операндов. [20]
В подполе операции предложения модели можно записать: мнемонический код машинно-ориентированной команды; мнемонический код операторов ассемблера, за исключением END, ICTL, ISEQ, OPSYN и PRINT; макрокоманды любого типа; мнемонический код команд условной компиляции а специальных команд макроязыка; символ переменной. [21]
С помощью команд условной компиляции осуществляются условные и безусловные переходы в макроопределении, а также дается указание ассемблеру об установлении или изменении значений символов в процессе компиляции. Команды условной компиляции используются в макроопределении, хотя часть из них может быть использована и вне макроопределений. [22]
С помощью команд условной компиляции осуществляются условные и безусловные переходы в макроопределении, а также дается указание ассемблеру об установлении или изменении значений символов в процессе компиляции. Команды условной компиляции используются в макроопределении, хотя часть из них может быть использована и вне макроопределений. [23]
Имеется три типа SET - no ременных: SETA-переменная, SETB-переменная и SETC-переменная. С помощью команд условной компиляции SETA, SETB и SETC 5ЕТ - переменным присваивается арифметическое, текстовое или логическое значение соответственно. SET-переменные могут использоваться как в макроопределении, так и вне его в любом из подполей предложений модели. [24]
Имеется три типа SET - ne - ременных: SETA-переменная, SETB-переменная и SETC-переменная. С помощью команд условной компиляции SETA, SETB и SETC SET-переменным присваивается арифметическое, текстовое или логическое значение соответственно. SET-переменные могут использоваться как в макроопределении, так и вне его в любом из подполей предложений модели. [25]
Символы макроязыка /, команды условной компиляции 8 и специальные команды 5 служат средством записи макроопределений и макрокоманд. [26]
Символы макроязыка /, команды условной компиляции 5 и специальные команды 5 служат средством записи макроопределений и макрокоманд. [27]
Многие макропроцессоры выполняют предварительный просмотр, функция которого состоит в выявлении определенных характеристик исходной программы, таких, как типы данных. Располагая таким макропроцессором, можно использовать команды условной компиляции, позволяющие поставить расширение макрокоманд в зависимость от определенных характеристик программы. [28]
Программа вывода слова PROCESSOR из памяти на АЦПУ. [29] |
Между оператором-ограничителем /, следующим за оператором END и пустым оператором, размещаются операторы DD. В программном модуле между операторами START и END используются макрокоманды супервизора, макрокоманды управления данными, операторы ассемблера и команды условной компиляции. [30]