ASSEMBLE ASSEMBLE Use the command to invoke the assembler to assemble a file
containing source statements. Assembler processing and output is
controlled by the options selected. The format of the ASSEMBLE command
is:
r I Assemble I I I I I I I I I I 1 I I I ! I , fn
fn [ (options ... [)]]
r , I INOALOGICI L .J r , I INOLISTI L .J r , IESD I INOESDI L .J r , I MCALL I I NOM£AL1' L J
r , I FLAG (nnn) , ,FLAG (Q) I L .J r , IMLOGIC I L .J r , r ,
! '(REF (FULL) ! I (SHQliT) I I NO,{PFF I !PRINT ! tNOPRINTI 1
L
r ,
!DECK I IRQ!!g£KI L .J r , ! , INONUM I .J L
r , I I NOOBJECT, L J
r , !ST!1T , I NOSTMTI J
r , ,TEST I L J
r ., I , INOTERM I L .J L .J L J
r ,
r 1 r I IBUFSIZE (MIN) , IRENT r , ,LINECOUN (nn) I (22) I L r 1 IR1Q I INORLDI L J
, , r 1 ILIBMAC I I N () I L .II lNOALIGNI I I!QRE!i!t L .J L J L J
r ,
r 1 IYFLAG , ISYSPARM (string) I IRQ.!rl!QI ISYSPARM () , L .J ISYSP!\R!1 ( ?) L J
J
is the filename of the source file to be assembled and/or the
filename of assembler output files. The file must have
fixed-length, SO-character records. By default, the assembler
expects a CMS file with a filetype of ASSEMBLE. Section 2. CMS Commands 23
ASSEMBLE '11. G" The
options you can use to control
values are underscored.
list below describes
the assembler listing.
the assembler
The default NOALOGIC NOESD FLAG (nnn) JQl lists conditional assembly statements in open code.
suppresses the ALOGIC option.
lists the external symbol dictionary (ESD). suppresses the printing of the ESD listing.
does not include diagnostic messages and MNOTE messages below severity code nnn in the listing.
Diagnostic messages can have severity codes of 4, 8,
12, 16, or 20 (20 is the m:lst severe); and MNOTE message severity codes can be between 0 and 255. For
example, FLAG (8) suppresses diagnostic messages with a
severity code of 4 and MNOTE messages with severity
codes of 0 through 7. LINE:OUN (nnl nn specifies the number of lines to be listed per J22l page. NOLIST MCALL MLOGIC NORLD LIBMAC tlM/370 produces an assembler listing. Any previous listing is
erased.
does not produce an assembler listing. However, any previous listing is still erased. This option overrides ESD, RLD, and XREF.
lists the inner macro instructions encountered during
macro generation following their respective outer macro
instructions. The assembler assigns statement numbers
to these instructions. The MCALL option is implied by
the MLOGIC option; NOMCALL has no effect if MLOGIC is
specified.
suppresses the MCALL option.
lists all statements of a macro definition processed
during macro generation after the macro instruction. assembler assigns statement numbers to them.
suppresses the MLOGIC option.
produces the relocation dictionary (RLD) as part of the
listing.
does not print the relocation directory.
lists the macro definitions read from the macro
libraries and any assembler statements following the
logical END statement. The logical END statement is
the first END statement processed during macro
generation. It may appear in a macro or in open code;
it may even be created by substitution. The assembler
assigns statement numbers to the statements that follow
the logical END statement.
suppresses the LIBMAC option. and
Previous Page Next Page