APPENDIX A ASSEMBLER (Sub tool chain)
218
EPSON
S5U1C88000C MANUAL II
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
A.2.3.5 Relocatable object file
The relocatable object file is a binary file that is created through the relocatable assembly of the asm88.
Other than when -o flag is specified the file name that is created will be the same file name input with the
asm88 and the extension will be ".o".
This file consists of header information and symbol tables required for reallocation using the linker, in
addition to the object (machine language) code.
A.2.3.6 Assembly list file
The assembly list file is an ASCII file added with an object code (hexadecimal) and code address (hexa-
decimal) in the assembly source file input in the asm88. It is created through asm88 assembly. Each page
will have a header with the file name and date that the file is created.
The file name that is created will be the same as the file name input via the asm88 other than when -o flag
is specified. The extension will be ".l".
The assembly list file consists of the following items:
LINE ................................
The consecutive line number from the beginning.
ADDRESS ......................
This refers to the target address of the object code.
CODE ..............................
This is the object (machine language) code that corresponds to the source state-
ment in the same line.
SOURCE STATEMENT ..
This is the assembly source input in the asm88.
When relocatable assembly is performed, the code address will be a relative address from the beginning
of the CODE section. Similarly, the address of the data area is a relative address from the beginning of the
DATA section.
If an error is occurred, an asterisks "
*
" will be placed at the beginning of the line in which the error
occurred.
The output of assembly list file can be controlled with the following asm88 pseudo-instructions and flag
specifications upon start-up.
Output list control pseudo-instructions
LINENO
SUBTITLE
SKIP
NOSKIP
LIST
NOLIST
EIECT
Changes the line number (LINE) to the voluntary value.
Inserts the subtitle line that is voluntarily set after the column explanation line.
If any line of the code exceeds 5 bytes through ASCII, DB or DW data settings, the exceeding
portion will not be output. (default setting.)
Outputs all codes by canceling the SKIP setting.
The following lines are output in a list when the NOLIST setting is canceled.
Prevents output of the list from the line after the pseudo-instruction.
Adds a involuntary page break.
Pseudo-instruction
Description
Refer to Appendix B for details of the pseudo-instructions.
Start-up flag
Refer to Appendix C for details of the flag.
-l
Prevents creation of an assembly list file.
Flag
Description