Cтраница 1
Команды условной компиляции GBLA, GBLB и GBLC сообщают ассемблеру, какие SET-переменные будут использоваться в макроопределении и вне макроопределений. SET-переменная, которая стоит в подполе операндов команд GBLA, GBLB и GBLC, называется глобальной. [1]
Взаимное расположение глобальных и локальных команд условной компиляции в макроопределении и вне макроопределений. [2] |
Команда условной компиляции SETA используется для того, чтобы присвоить SETA-переменной арифметическое значение. [3]
Команда условной компиляции SETC используется для того, чтобы присвоить SETC-переменной текстовое значение. [4]
Команды условной компиляции LCLA, LCLB и LCLC используются для того, чтобы сообщить ассемблеру какие переменные являются SET-переменными и будут использованы в данном макроопределении или вне его. Они присваивают SETA -, SETB - и SETC-переменным начальные значения: арифметический нуль, логический нуль и нулевое текстовое значение ( пробел) соответственно. [5]
Команды условной компиляции GBLA, GBLB и GBLC сообщают ассемблеру, какие SET-переменные будут использоваться в макроопределении и вне макроопределений. SET-переменная, которая стоит в подполе операндов команд GBLA, GBLB и GBLC, называется глобальной. [6]
Взаимное расположение глобальных и локальных команд условной компиляции в макроопределении и вне макроопределений. [7] |
Команда условной компиляции SETA используется для того. [8]
Команда условной компиляции SETC используется для того, чтобы присвоить SETC-переменной текстовое значение. [9]
Команда условной компиляции SETB присваивает SETB-п-з - ременной двоичное значение 0 или 1, при этом используются SETA - и SETC-переменные. [10]
Команды условной компиляции LCLA, LCLB и LCLC используются для того, чтобы сообщить ассемблеру какие переменные являются SET-переменньши и будут использованы в данном макроопределении или вне ею. Они присваивают SETA -, SETB - и SETC-переменным начальные значения: арифметический нуль, логический нуль и нулевое текстовое значение ( пробел) соответственно. [11]
Имеется 13 команд условной компиляции. Команды GBLA, GBLB, GBLC определяют глобальные символы переменных; LCLA, LCLB, LCLC определяют локальные символы переменных; SETA, SETB, SETC присваивают соответственно арифметическое, двоичное и текстовое значение символам переменных; AIF и AGO обеспечивают условный и безусловный переходы; ACTR осуществляет подсчет числа циклов при компиляции; ANOP является пустой командой. Специальная команда MNOTE позволяет делать сообщение об ошибке, которая может появиться при трансляции макроопределения, а команда MEXIT - выйти из макроопределения в нужном месте. [12]
Имеется 13 команд условной компиляции. Команды GBLA, GBLB, GBLC определяют глобальные символы переменных; LCLA, LCLB, LCLC определяют локальные символы переменных; SETA, SETB, SETC присваивают соответственно арифметическое, двоичное и текстовое значение символам переменных; AIF и AGO обеспечивают условный и безусловный переходы; ACTR осуществляет подсчет числа циклов при компиляции; ANOP является пустой командой. Специальная команда MNOTE позволяет делать сообщение об ошибке, которая может появиться при трансляции макроопределения, а команда MEXIT - выйти из макроопределения в нужном месте. [13]
Оптимизация для оператора А В С Е F. [14] |
Кодовые образцы, использующие команды условной компиляции, обеспечивают получение более эффективных кодов, однако, имеют ряд недостатков. [15]