APPENDIX A ASSEMBLER (Sub tool chain)
S5U1C88000C MANUAL II
EPSON
219
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
A.2.3.7 Cross reference list
The cross reference list file is created through asm88 assembly with an ASCII file. This ASCII file is
defined within the module or contains a list of reference symbols.
The name of the file created will be the same as the file name input with the asm88 other than when
specifying -o flag. The extension will be ".x".
The output format of the cross reference list file is as follows.
R SYMBOL A VALUE LINE No. INFORMATION
R
Reference definition
G: Global
L: Local
SYMBOL
Symbol name (maximum 15 characters)
A
Attribute
L: Label
C: Constant
V: Variable
U: Undefined within the module
VALUE
Symbol value (6 digit, hexadecimal expression)
LINE No. INFORMATION
This is a list in which the symbol is defined or referenced line numbers. They are output as
follows.
lineno
*
lineno lineno . . . . lineno
lineno
*
:
The line number in which the target symbol is defined.
lineno
:
The line number in which the target symbol is referenced.
The LINE No. INFORMATION can consist up to a maximum of 12 line numbers.
The following page header will be output at the head of each page.
The numeric labels are temporary labels. The same name can be used if they are outside the range
defined by the general label. It will not be output on the cross reference list. (Refer to Appendix B for the
numeric labels.)
The cross reference list file can prohibit output using the -x flag of the asm88.
Example of cross reference list
CROSS REFERENCE TABLE OF asm88 error.x 1993-06-07 17:28 PAGE 1
L delay L 000100H 5* 14 15
L delay_00 L 000103H 7* 9
L delay_3times L 000107H 13*