User`s guide

MACRO
These commands assemble A.MAC and produce A.OBJ as output.
The /OBJECT option functions like the /LIST option; it can be either a command
option or a file qualifier:
As a command option, /OBJECT applies across the entire command string.
The following command, for example, assembles A.MAC and B.MAC
separately, creating object files A.OBJ and B.OBJ on DU1:
.MACRO/OBJECT:DU1: A,B
As a file option, /OBJECT applies only to the file with which it is specified.
Use /OBJECT as a file qualifier to create an object file with a specific name or
destination. The following command assembles A.MAC and B.MAC together,
creating files B.LST and B.OBJ:
.MACRO A+B/LIST/OBJECT
/NOOBJECT suppresses the creation of an object file. As a command option,
/NOOBJECT suppresses all object files; as a file qualifier, it suppresses only
the object file produced by the related input files. In this command, for example,
RT–11 assembles A.MAC and B.MAC together, producing files A.OBJ and B.LST.
It also assembles C.MAC and produces C.LST, but does not produce C.OBJ:
.MACRO A+B/LIST,C/NOOBJECT/LIST
/[NO]SHOW:type[:type...]
/SHOW:type specifies any MACRO .LIST directive. The PDP–11 MACRO
Language Reference Manual explains how to use these directives. The following
table summarizes the arguments and their meanings. Note that you must
explicitly request a listing file by specifying the /LIST option.
.LIST and .NLIST Directive Summary
Argument Default Controls
BEX List Extended Binary code
BIN List Generated binary code
CND List Unsatisfied conditionals, .IF and .ENDC statements
COM List Comments
LD Nolist Listing directives with no arguments
LOC List Location counter
MC List Macro calls, repeat range expansions
MD List Macro definitions, repeat range expansions
ME Nolist Macro expansions
MEB Nolist Macro expansion binary code
SEQ List Source line sequence numbers
RT–11 Command Descriptions 183