Поля операндов оператора
Вторым операндом оператора MNOTE записывается текст сообщения, который должен заключаться в апострофы. Если в этом тексте нужно использовать апостроф или символ &, они должны записываться соответственно как два апострофа или два символа &. При обработке оператора MNOTE в текст программы будет генерироваться содержимое поля операндов оператора MNOTE. Апострофы, в которые заключен текст сообщения, при этом опускаются. Если в тексте сообщения записан параметр, то он заменяется символами, соответствующими этому параметру.
В языке ассемблера 2 можно использовать характеристику определения. Эта характеристика сообщает, определено ли имя к моменту обработки данной точки программы. Если имя определено, значение характеристики определения равно единице, в противном случае — нулю.
Разрешается генерировать названия макрокоманд и переменных параметров. Для генерации названия макрокоманды в поле кода операции записывается параметр, который может соединяться с другими символами или параметрами. Например, если значением параметра &MODIF является N2, то записью PUT&MODIF вызывается макроопределение PUTN2. Название генерируемого переменного параметра записывается как &, Где п может быть параметром, или строкой символов, или соединением этих элементов. После подстановки значений параметров и соединения всех элементов значение п с предшествующим символом & должно представлять правильное название переменного параметра. Например, при условии, что параметр &К имеет значение 6, a &NF — индексируемый параметр, которому присваиваются значения оператором &NF SETC ’FIL7NA7KA’, запись &.E&K) даст возможность сгенерировать при &N=1 название &FILE6, при &N = 2 — &NAE6, при &N = 3—КАЕ6.