ACONTROL⁵ |
A sequence symbol or space |
One or more operands, separated by commas |
ACTR |
A sequence symbol or space |
An arithmetic SETA expression |
ADATA⁵ |
A sequence symbol or space |
One-to-four decimal, self-defining terms, and one character
string, separated by commas. |
AEJECT² |
A sequence symbol or space |
Taken as a remark |
AGO |
A sequence symbol or space |
A sequence symbol |
AIF |
A sequence symbol or space |
A logical expression enclosed in parentheses, immediately followed
by a sequence symbol |
AINSERT⁵ |
A sequence symbol or space |
A character string, followed by FRONT or BACK |
AMODE |
Any symbol or space |
24, 31, 64, ANY, or ANY31 |
ALIAS⁵ |
A symbol |
A character string or a hexadecimal string |
ANOP |
A sequence symbol or space |
Taken as a remark |
AREAD² |
Any SETC symbol |
NOPRINT, NOSTMT, CLOCKB, CLOCKD, or spaces |
ASPACE |
A sequence symbol or space |
An absolute expression |
CATTR (z/OS and CMS) |
A valid program object external class name |
One or more attributes |
CCW⁴ |
Any symbol or space |
Four operands, separated by commas |
CCW0⁴ |
Any symbol or space |
Four operands, separated by commas |
CCW1⁴ |
Any symbol or space |
Four operands, separated by commas |
CEJECT⁵ |
A sequence symbol or space |
An absolute expression or space |
CNOP⁴ |
Any symbol or space |
Two absolute expressions, separated by a comma |
COM |
Any symbol or space |
Taken as a remark |
COPY⁵ |
A sequence symbol or space |
An ordinary symbol, or, for open code statements, a variable
symbol |
CSECT |
Any symbol or space |
Taken as a remark |
CXD⁴ |
Any symbol or space |
Taken as a remark |
DC⁴ |
Any symbol or space |
One or more operands, separated by commas |
DROP |
A sequence symbol or space |
One or more absolute expressions and symbols, separated by
commas, or space |
DS⁴ |
Any symbol or space |
One or more operands, separated by commas |
DSECT |
A symbol or space |
Taken as a remark |
DXD5 |
A symbol |
One or more operands, separated by commas |
EJECT⁵ |
A sequence symbol or space |
Taken as a remark |
END |
A sequence symbol or space |
A relocatable expression or space |
ENTRY⁵ |
A sequence symbol or space |
One or more relocatable symbols, separated by commas |
EQU⁴ |
A variable symbol or an ordinary symbol |
One to five operands, separated by commas |
EXITCTL⁵ |
A sequence symbol or space |
A character-string operand followed by one to four decimal
self-defining terms, separated by commas |
EXTRN⁵ |
A sequence symbol or space |
One or more relocatable symbols, separated by commas |
GBLA |
A sequence symbol or space |
One or more variable symbols that are to be used as SET symbols,
separated by commas¹ |
GBLB |
A sequence symbol or space |
One or more variable symbols that are to be used as SET symbols,
separated by commas¹ |
GBLC |
A sequence symbol or space |
One or more variable symbols that are to be used as SET symbols,
separated by commas¹ |
ICTL |
Space |
One to three decimal self-defining terms, separated by commas |
ISEQ⁵ |
A sequence symbol or space |
Two decimal self-defining terms, separated by a comma, or space |
LCLA |
A sequence symbol or space |
One or more variable symbols that are to be used as SET symbols,
separated by commas¹ |
LCLB |
A sequence symbol or space |
One or more variable symbols that are to be used as SET symbols,
separated by commas¹ |
LCLC |
A sequence symbol or space |
One or more variable symbols separated by commas¹ |
LOCTR |
A variable or ordinary symbol |
Space |
LTORG |
Any symbol or space |
Taken as a remark |
MACRO2,5 |
Space |
Taken as a remark |
MEND2,5 |
A sequence symbol or space |
Taken as a remark |
MEXIT2,5 |
A sequence symbol or space |
Taken as a remark |
MHELP |
A sequence symbol or space |
Absolute expression, binary, or decimal options |
MNOTE |
A sequence symbol or space |
A severity code, followed by a comma, followed by a character
string enclosed in apostrophes. Double-byte characters are permitted
if the DBCS assembler option is specified. |
OPSYN |
An ordinary symbol
An operation code mnemonic
|
A machine instruction mnemonic
or an operation code defined by
a previous macro definition or
OPSYN instruction
Space
|
ORG |
A sequence symbol or space |
A relocatable expression or space |
POP⁵ |
A sequence symbol or space |
One or more operands, separated by commas |
PRINT⁵ |
A sequence symbol or space |
One or more operands, separated by commas |
PUNCH⁵ |
A sequence symbol or space |
A 1-to-80-character string enclosed in apostrophes. Double-byte
characters are permitted if the DBCS assembler option is specified. |
PUSH⁵ |
A sequence symbol or space |
One or more operands, separated by commas |
REPRO⁵ |
A sequence symbol or space |
Taken as a remark |
RMODE |
Any symbol or space |
24, 31, 64, or ANY |
RSECT |
Any symbol or space |
Taken as a remark |
SETA |
A SETA symbol |
An arithmetic expression |
SETAF |
A SETA symbol |
An external function module, and the arithmetic expressions
it requires, separated by commas |
SETB |
A SETB symbol |
A 0 or a 1, or a logical expression enclosed in parentheses |
SETC |
A SETC symbol |
A type attribute, a character expression, a substring notation,
or a concatenation of character expressions and substring notations.
Double-byte characters are permitted if the DBCS assembler option
is specified. |
SETCF |
A SETC symbol |
An external function module, and the character expressions
it requires, separated by commas |
SPACE⁵ |
A sequence symbol or space |
An absolute expression |
START |
Any symbol or space |
An absolute expression or space |
TITLE3,5 |
A 1-to-8-character string, a variable symbol, a combination
of character string or variable symbol, a sequence symbol, or space |
A 1-to-100-character string enclosed in apostrophes. Double-byte
characters are permitted if the DBCS assembler option is specified. |
USING |
A symbol or space |
Either a single absolute or relocatable expression or a pair
of absolute or relocatable expressions enclosed in parentheses and
followed by 1 to 16 absolute expressions, separated by commas, or
followed by a relocatable expression |
WXTRN⁵ |
A sequence symbol or space |
One or more relocatable symbols, separated by commas |
XATTR⁵ (z/OS and CMS) |
An external symbol |
One or more operands, separated by commas |
|
|
|
Notes: - SET symbols can be defined as subscripted SET symbols.
- Can only be used as part of a macro definition.
- See TITLE instruction for a description of
the name entry.
- These instructions start a private section.
- These instructions can be specified before the first executable
control section.
|