APPENDIX A ASSEMBLER (Sub tool chain)
S5U1C88000C MANUAL II
EPSON
225
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
<Outline of processing procedures>
The lk88.bat reads the link command parameter file for the link88 and executes linking operations.
When an absolute object file is created using the link88, it will then use the rel88 symbol information
generator. After reallocation operations are complete a symbolic table information file will be created.
After that, the sym88 will be executed to generate a symbolic table file that is necessary for symbolic
debugging using the ICE.
Then a program data HEX file will be created with the hex88 binary/HEX converter from the absolute
object file.
<Input/output files>
Input files
1. Link command parameter file: file_name.lcm
This is a command parameter file for the link88. It indicates the information to reallocate the
relocatable object of the S1C88 memory space.
2. Relocatable object file: file_name.o
This is a relocatable file in machine language that can be output through relocatable assembly with
the cross assembler.
Output files
1. Absolute object file: file_name.a
This is the multi-section object file created with the linker.
2. Program data HEX file: file_name.sa
This is a Motorola S2 format ASCII record file consisting of an absolute object file that was converted
with the binary/HEX converter.
3. Symbol information reference file: file_name.ref
This is the symbol information reference file of the absolute object file that was reallocated by the
physical address.
4. Symbolic table file: file_name.sy
This file contains symbol names and the address list information for symbolic debugging.
<Operation procedure>
(1) Set the directory including the relocatable object files (.o) to be linked as the current drive.
Put the command parameter file handed over to the link88 in the same directory.
(2) Start-up the lk88 with the next format.
lk88
indicates a return key input.
Example:
C:\USER>c:\EPSON\lk88
Use the link command parameter file "sample.lcm" created in the USER of the sub-directory of drive C
to start batch processing.
Batch processing will create the absolute object file (.a), symbol information reference file (.ref),
program data HEX file (.sa) and symbolic table file (.sy) in the same directory as the input file.
If the PATH to lk88 is set, then there is not need to specify the path before lk88.