8080/8085 Assembler

Primary Controls
Control
OBJECT(file)
NOOBJECT
MOD85
DEBUG
NODEBUG
PRINT(file)
NOPRINT
SYMBOLS
NOSYMBOLS
XREF
NOXREF
MACROFILE(drive)
NOMACROFILE
PAGELENGTH(n)
PAGEWIDTH(n)
Effect
An
object code file is generated
and
is output to the
specified diskette file. If this control is omitted,
"OBJECT(file.OBJ)" is assumed, where
"file"
is the
name
of
your source file; the file is directed to the same
drive used for the source file.
Object code generation is suppressed.
The assembler assumes that
BOBO
code
is
being
assembled unless the
B085
instruction set is specified
by
this control. This assembler issues a warning
if
an
B085
in-
struction is encountered in the
8080
mode.
If
an
object file is requested, the symbol table is output to
that file.
DEBUG
has
no
effect otherwise.
The symbol table is not included
in
the object file.
An
assembly list file is generated and is output to the
specified file. If this control is omitted, "PRINT(file.LST)"
is assumed, where
"file"
is the name of your source code
file; the file is directed to the
name
drive used for the
source file. See general control
LIST.
The assembly output listing is suppressed.
No
file
is specified for listing; therefore,
no
listing output is
possible.
If a list file is opened
by
PRINT,
the symbol table is output
to the list file.
SYMBOLS
has
no effect otherwise.
The symbol table is not included in the list file created by
PRINT.
A symbol-cross-reference file is requested.
An
intermediate file is output to
ASXREF.TMP
and the cross-
reference listing to the file created by
PRINT.
Symbol-cross-reference file generation is suppressed.
The macro definition file is directed to the specified drive.
If no drive is specified, the drive where the source file
resides is used. Your Intellec system must
have
a
48K
memory if
MACROFILE
is specified
as
the assembler runs
in
nonoverlay mode.
MACROFILE
also adds the macro
reserved words
(MACRO,
LOCAL,
etc.) to the reserved
word list.
No macro temporary files are created. If your source file
contains macros, all definitions and calls cause errors.
This control lets the assembler run
on
a 32K-memory
Intellec system in overlay mode.
Each
listfile
page is
"n"
lines long, where
un"
mustbe
at
least
12
and includes 3 blank lines at the top of the page, 3
blank lines at the bottom of the page, and any page
headings specified. If
"n"
is
~11,
PAGELENGTH
is set to
12.
The default value is
66.
Note that 3 blank lines are issued to reach the next "top-
of- page" as opposed
to
issuing form feeds to reach the
physical "top-of-form.' ,
Each
list file line can be up to
"nil
characters long, where
"n"
must be in the range
72<n<132.
Lines exceeding the
page width are continued in column
25
of
the following line
(but lines
>132
characters are truncated to
132).
The
default page width is
120.

Assembler Controls

2-3