Include – Zilog Z8F0130 User Manual
Page 329

UM013037-1212
INCLUDE
Zilog Developer Studio II – Z8 Encore!
User Manual
305
name
EQU
cannot be exported. In the following example,
length
,
width
, and
area
can be
exported, but
myreg
cannot.
Synonyms
.equ
,
.EQU
,
EQUAL
,
.EQUAL
Syntax
<label>
EQU
<expression>
Examples
length EQU 6 ; first dimension of rectangle
width EQU 11; second dimension of rectangle
area EQU length * width; area of the rectangle
myreg EQU rr4 ; symbolic name of a register pair
INCLUDE
Allows the insertion of source code from another file into the current source file during
assembly. The included file is assembled into the current source file immediately after the
directive. When the EOF (End of File) of the included file is reached, the assembly
resumes on the line after the
INCLUDE
directive.
The file to include is named in the string constant after the
INCLUDE
directive. The file
name can contain a path. If the file does not exist, an error results and the assembly is
aborted. A recursive
INCLUDE
also results in an error.
INCLUDE
files are contained in the listing (
.lst
) file unless a
NOLIST
directive is active.
Synonyms
.include
,
.copy, copy
Syntax
<include_directive> =>
INCLUDE
[<string_const>]
Examples
INCLUDE "calc.inc" ; include calc header file
INCLUDE "\test\calc.inc" ; contains a path name
INCLUDE calc.inc ; ERROR, use string constant
- Z8F0131 Z8F0230 Z8F0231 Z8F0430 Z8F0431 Z8F043A Z8F0830 Z8F0831 Z8F083A Z8F1232 Z8F1233 Z8F0113 Z8F011A Z8F0123 Z8F012A Z8F0213 Z8F021A Z8F0223 Z8F022A Z8F0411 Z8F0412 Z8F0413 Z8F041A Z8F0421 Z8F0422 Z8F0423 Z8F042A Z8F0811 Z8F0812 Z8F0813 Z8F081A Z8F0821 Z8F0822 Z8F0823 Z8F082A Z8F0880 Z8F1621 Z8F1622 Z8F1680 Z8F1681 Z8F1682 Z8F2421 Z8F2422 Z8F2480 Z8F3221 Z8F3222 Z8F3281 Z8F3282 Z8F4821 Z8F4822 Z8F4823 Z8F6081 Z8F6082 Z8F6421 Z8F6422 Z8F6423 Z8F6481 Z8F6482 Z8FS021A ZMOT1AHH Z8FS040B ZMOT0BHH ZMOT0BSB Z8FMC04 Z8FMC08 Z8FMC16