Intel 8085 VCR User Manual


 
Assembler Overview
8080/808S Assembler
1-2
Symbol
Table
Size
In overlay mode with
32K
of
Intellec memory, you can generate slightly more than
200 symbols. In nonoverlay mode with 48K
of
memory, you can have slightly more
than
800 symbols. Each
16K
memory increment adds 2000 symbols.
Macro processing uses a small amount
of
memory (for storing actual parameters)
that
could otherwise be used for symbols. The size
or
number
of
macro definitions
does
not
affect symbol table space, however, since macro definitions are stored in a
diskette file.
If
you need more symbol table space, you can either add more Intellec memory
or
divide your program into smaller modules.
Input/Output Files
Source
File
The input
to
the ISIS-II assembler
is
a source file, which can contain three elements:
An
8080/8085
assembly language program, composed
of
instructions described
in the
808018085
Assembly Language Programming Manual
(9800301);
Assembler directives, described in the same manual;
Assembler control lines, described in the next chapter
of
this manual.
Only the instructions in your assembly language program are translated into exe-
cutable object code.
Object File
The ISIS-II assembler creates its object file
on
a flexible diskette.
The object file contains machine language instructions and data that can be loaded
into memory for execution
or
interpretation. In addition, it contains control in-
formation governing the loading process (such as the starting address for program
execution) .
The assembler can produce object files in relocatable object code format. The object
modules produced by the
ISIS-II
8080/8085
assembler can be loaded and executed
anywhere in memory if they
don't
interfere with other programs they need for pro-
per operation. The modules can also be linked
to
form a larger program.
See
the
ISIS-II Systems User's Guide (9800306) for details.
List
File
The list file
is
a formatted file designed to be output to a line printer
or
terminal.
It
includes listings of:
Your assembled object code;
Your source program;
A table
of
symbols and their values;
A summary
of
assembly errors.
The formats
of
these listings are described in Chapter 4.