Download Print this page

IMS IMSAI 8080 User Manual page 548

Advertisement

ASSEMBLES
When the Assembler is given control by the executive, it
proceeds to translate the Symbolic 8080 Assembly Language
(Source) program into 8080 machine
Assembler is a two pass assembler which operates on the
"current" file.
free format source input.
» . symbolic addressing, including forward references
and relative symbolic references.
complex expressions may be used as arguments.
« ■
self defining constants.
»
multiple constant forms.
«
up to 256 five character symbols.
»
reserved names for 8080 registers
*
ASCII character code generation
*
6 Pseudo Operations
The assembler translates those lines contained in the
current file into object code.
lowing the line "number
source code character position.
immediately -following the line number should normally be a
space.
Line numbers are not processed by the assembler;
they are merely reproduced on the listing.
The assembler will assemble a source program file com­
posed of STATEMENTS, COMMENTS, and PSEUDO OPERATIONS.
During Pass 1, the assembler allocates all storage neces­
sary for the translated program and defines the values of
all symbols used, by creating a symbol table.
allocated for the object code will begin at the byte in­
dicated
by the 1st parameter in the original Executive
ASSM comm a n d .
During Pass 2, all expressions, symbols and ASCII constants
are evaluated to absolute values and are placed in allo­
cated memory in the appropriate locations.
also produced during Pass 2, indicates exactly what data
is in each location of memory.
Features of the Assembler include:
(assembler directives)
The second character fol­
is considered to be the first
Hence, the character
IMS AI 8080
Self-Contained System
Assembler
Revision 2
(object) code.
The
The storage
The listing,

Advertisement

loading