Chapter 4 Assembly Language and Cross Assembler
Chapter 4
Assembly Language and
Cross Assembler
4
Description of Convention
Assembly-Language programs are written as source files. They can be assembled into object files
by the Holtek Cross Assembler. Object files are combined by the Cross Linker to generate a task
file.
A source program is made up of statements and look-up tables, giving directions to the Cross As-
sembler at assembly time or to the processor at run time. Statements are constituted by mnemon-
ics (operations), operands and comments.
Notational Conventions
The following list describes the notations used by this document.
Example of Convention
Syntax elements that are enclosed by a pair of brackets are
optional. For example, the syntax of the command line is as
follows:
HASM
[options]
filename
[;]
[optional
items]
In the above command line,
options
and semicolon; are both
optional, but
filename
is required, except for the following
case:
Brackets in the instruction operands. In this case,
the brackets refer to memory address.
{choice1 |
choice2}
Braces and vertical bars stand for a choice between two or
more items. Braces enclose the choices whereas vertical
bars separate the choices. Only one item can be chosen.
137