s5u1c33000c Epson Electronics America, Inc., s5u1c33000c Datasheet - Page 499

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
A-2 Library File Structure
The structure of the library files created by the Librarian lib33 is explained below.
<Reference: Contents of Information>
(1) Library Header
(2) Object Module Information
(3) Library Symbol Table
Individual global symbol information follows the table size information.
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
l_att
l_size
l_ver
l_objptr
l_namsiz
f_fnam
o_att
o_size
o_lsymptr
l_namsiz
f_fnam
lst_size
ls_objptr
ls_namsiz
ls_glnam
Fig. A.2 Structure of library file
Composition of library file
Object module information 1
Object module information n
File control flag
Size of entire library
srf33 version information
Pointer to first object module
Length of library file name
Library file name
File control flag
Object file size
Pointer to library symbol table
Length of object file name
Object file name
Table size
Pointer to object module information
Length of global symbol
Global symbol name
Library symbol table 1
Library symbol table n
Library header
Information
Information
Information
Information
Object file 1
Object file n
:
:
Byte
Byte
Byte
Byte
2
4
2
4
1
4
4
4
1
4
4
1
0x0010
Library file size
0x3300 (Version: 33, Revision: 00)
Offset of the object module information from the beginning of the file
0x00–0xff
Path and file name, : Max. 510 bytes
0xffffffff
Object file size
Offset of the corresponding library symbol table from the beginning of
the file.
0x00–0xff
Path and file name, : Max. 510 bytes
Total size of library symbol table
Offset of the object module information from the beginning of the file
0x00–0x20
Symbol name, : Max. 32 bytes
EPSON
Library header
The library file always has one library header at its top.
The library header contains the library file name, file size
and the pointer (in-file positional information) toward the
first object module.
Object module information
Object module information is created for each object
module. It contains the object file name, file size and the
pointer toward the corresponding library symbol table.
Library symbol table
This is the global symbol information table corresponding
to each object module. The library symbol table is not
created for the object module that has no global symbol.
It contains the symbol table size and information of each
global symbol (symbol name and pointer toward the
corresponding object module information).
APPENDIX: SRF33 FILE STRUCTURE
Contents
Contents
Contents
Contents
483

Related parts for s5u1c33000c