ASSEMBLE XREF (FULL) includes in the assembler listing a cross-reference
table of all symbols used in the assembly. This
includes symbols that are defined but never referenced.
The assembler listing also contains a cross-reference
table of literals used in the assembly. (2flQRT) includes in the assembler listing a cross-reference
table of all symbols that are referenced in the
assembly. Any symbols lefined but not referenced are
not included in the table. The assembler listing
contains a cross-reference table of literals used in
the assembly. NOXREF does not print the cross-reference tables=
PRINT writes the LISTING file to the printer.
PR NOPRINT suppresses the printing of the LISTING file. NOPR places the LISTING file on a virtual disk.
DI QEii2TI§: The output control options are used to
control the object module output of the assembler.
DECK NOOBJECT NOOBJ TEST writes the object module on the device specified on the
FILEDEF statement for PUNCH. If this option is
specified with the OBJECT option, the object module is
written both on the PUNCH and TEXT files.
suppresses the DECK option.
writes the object module on the device, which is
specified by the FILEDEF statement for TEXT, and erases
any previous object modules. If this option is
specified with the DECK option, the obiect module is
written on the two devices specified in the FILEDEF
statement for TEXT and PUNCH. does not create the object module. However, any previous
object module is still erased. includes the special source symbol table (SYM cards) in
the object module. This option should not be used for
programs to be run under because the SYM cards are
not acceptable to the CMS LOAD and INCLUDE commands.
Does not produce SYM cards. QE!i2TI§: The SYSTERM options are used to control the SYSTERM file associated with your assembly. writes the line number field (columns 13-80 of the
input records) in the SYSTERM listing for statements
for which diagnostic information is given. This option
is valid only if TERMINAL is specified.
suppresses the NUMBER option. Section 2. eMS Commands 25
ASSEMBLE NOTERM writes the statement number assigned by the assembler
in the SYSTERM listing for statements for which
diagnostic information is given. This option is valid only if TERMINAL is specified.
suppresses the STMT option.
writes the diagnostic information on the SYSTERM data set. The diaqnostic information consists
of the diagnosed statement followed by the error
message issued.
suppresses the TERMINAL option. Qgli2n§: The following options allow you to specify
various functions and values for the assembler. NOALIGN NOAL3N aligns all data on the proper boundary in the
obiect module; for example, an F-type constant is
aligned on a fullword boundary. In addition, the
assembler checks storage addresses used in machine
instructions for alignment violations.
does not align data areas
specified in CCW instructions.
skip bytes to align constants
Alignment violations in machine
diagnosed.
other than those
The assembler does not
on proper boundaries.
instructions are not BOFSIZE (MIN) uses the minimum buffer sizes (790 bytes) for each of
the utility data sets (SYSUT1, SYSUT2, and SYSUT3). Storage normally used for buffers is allocated to work
space. Because more work space is available, more
complex programs can be assembled in a given virtual
storage size; but the speed of the assembly is
substantially reduced.
RENT YFLAG SYSPARM chooses the buffer size that gives optimum
The buffer size depends on the amount
storage. Of the assembler working storage
minimum requirements, is allocated to
data set buffers and the rest to macro
dictionaries.
performance.
of virtual
in excess of
the utility
generation
checks your program for a possible violation of program
reenterability. Code that makes your program
nonreenterable is identified by an error message.
suppresses the RENT option.
does not suppress the warning messages that indicate
that relocatable Y-type address constants have been
declared.
suppresses the warning messages that indicate
relocatable Y-type constants have been declared.
{ }
(?l
passes a character value to the system variable symbol, SYSPARM. The variable (string, cannot be greater than
eight characters. If you want to enter a string of
26 IBM VM/370 CMS Command BOa Macro Reference
Previous Page Next Page