Zilog Z8F0130 User Manual
Page 97

UM013037-1212
Project Menu
Zilog Developer Studio II – Z8 Encore!
User Manual
73
Defines
The
Defines
field is equivalent to placing <symbol>
EQU
<value> in your assembly source
code. It is useful for conditionally built code. Each defined symbol must have a corre-
sponding value (<name>=<value>). Multiple symbols can be defined and must be sepa-
rated by commas.
Generate Assembly Listing Files (.lst)
When selected, the
Generate Assembly Listing Files (.lst)
checkbox tells the assembler
to create an assembly listing file for each assembly source code module. This file displays
the assembly code and directives, as well as the hexadecimal addresses and op codes of
the generated machine code. The assembly listing files are saved in the directory specified
by the Intermediate
Files Directory
field in the
General
page (see the
section on page 71). By default, this checkbox is selected.
Expand Macros
When selected, the
Expand Macros
checkbox tells the assembler to expand macros in the
assembly listing file.
Page Width
When the assembler generates the listing file, the
Page Width
field sets the maximum
number of characters on a line. The default is 80; the maximum width is 132.
Page Length
When the assembler generates the listing file, the
Page Length
field sets the maximum
number of lines between page breaks. The default is 56.
Jump Optimization
When selected, the
Jump Optimization
checkbox allows the assembler to replace relative
jump instructions (JR and DJNZ) with absolute jump instructions when the target label is
either
•
outside of the +127 to –128 range
For example, when the target is out of range, the assembler changes
DJNZ r0, lab
to
DJNZ r0, lab1
JR lab2
lab1:JP lab
lab2:
•
external to the assembly file
- 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