Cross Assembler Options
The Cross Assembler options can be set via the Options menu Project command in HT-IDE3000.
The Cross Assembler Options is located on the center part of the Project Option dialog box.
The symbols could be defined in the
Define Symbol
edit box.
®
Syntax
symbol1
[=
value1
] [
, symbol2
[=
value2
] [, ...]]
·
Example,
debugflag=1, newver=3
The check box of the
Generate listing file
is used to decide whether the listing file should be gener-
ated or not. If the check box is checked, the listing file will be generated. Otherwise, it won
¢
t be gen-
erated.
Assembly Listing File Format
The Assembly Listing File contains the source program listing and summary information. The first
line of each page is a title line which include company name, the Cross Assembler version num-
ber, source file name, date/time of assembly and page number.
Source Program Listing
Each line in the source program has the following syntax:
line-number offset [code] statement
·
Line-number
is the number of the line starting from the first statement in the assembly source
file (4 decimal digits).
·
The 2nd field
-
offset
-
is the offset from the beginning of the current section to the code (4
hexadecimal digits)
·
The 3rd field
-
code
-
is present only if the statement generates code or data (two hexadecimal
4-digit data)
The
code
shows the numeric value in hexadecimal if the value is known at assembly time. Oth-
erwise, a proper flag will indicate the action required to compute the value. The following two
flags may appear behind the code field.
R
®
relocatable address (Cross Linker must resolve)
E
®
external symbol (Cross Linker must resolve)
The following flag may appear before the code field
=
®
EQU
or equal-sign directive
The following 2 flags may appear in the code field
----
®
section address (Cross Linker must resolve)
nn[xx]
®
DUP
expression: nn
DUP
(?)
·
The 4th field
-
statement
-
is the source statement shown exactly as it appears in the source
file, or as expanded by a macro. The following flags may appear before a statement.
n
®
Macro-expansion nesting level
C
®
line from
INCLUDE
file
116
A/D Type MCU
Summary of Contents for HT46R22
Page 7: ...vi A D Type MCU...
Page 9: ...viii A D Type MCU...
Page 10: ...P a r t I Microcontroller Profile Part I Microcontroller Profile 1...
Page 11: ...2 A D Type MCU...
Page 90: ...P a r t I I Programming Language Part II Programming Language 81...
Page 91: ...82 A D Type MCU...
Page 97: ...88 A D Type MCU...
Page 128: ...P a r t I I I Development Tools Part III Development Tools 119...
Page 129: ...120 A D Type MCU...
Page 140: ...Appendix Appendix 131...
Page 141: ...132 A D Type MCU...
Page 151: ...142 A D Type MCU...
Page 152: ...A p p e n d i x B Package Information Appendix B Package Information 143 B...
Page 161: ...A D Type MCU...
Page 162: ...Amendments...