APPENDIX A ASSEMBLER (Sub tool chain)
206
EPSON
S5U1C88000C MANUAL II
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
.s
.s
Create source file
by editor
.s
Structured assembly
source files
(create for each module)
Execute sap88
Expands macro statements
.ms
Assembly source file after expanding
macro statements
Execute asm88
Assembles source file
.l
Assembly
list file
.x
Cross reference
list file
.e
Error
list file
1
2
3
Batch processing for relocatable assembly <ra88.bat>
• System code setting and FF filling in
unused program area by fil88XXX.
• Program debugging using ICE.
• Creating mask data of program.
.o
.o
.o
Relocatable
object files
(create for each module)
Execute for each module
.o
Relocatable
object file
.lcm
Link command
parameter file for link88*
Batch processing for linking <lk88.bat>
4
Absolute
object file
Execute rel88
Creates symbol information
5
7
.ref
Symbol information
reference file
* Created by editor
Correct after
debugging program
6
Program data
HEX file
Execute sym88
Creates symbolic table file
.ref
Symbolic
table file
Execute hex88
Converts binary to HEX
Execute link88
Link
.sa
.a
Fig. A.2.1.1 Relocatable assembly development flow