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

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
Structure, union or enum-type array (static variable, global variable)
typedef (when using standard type)
typedef (when using a nonstandard type)
User-defined label
Beginning and end of function or block
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
.def <sym1>,val <sym2>,scl <expr1>,tag <sym3>,dim <expr_list>,size <expr2>,type <expr3>,endef
This pseudo-instruction indicates that <sym2> is a static array or a global array variable corresponding to
the C source's variable name <sym1>.
.def <sym>, scl <expr1>, type <expr2>, endef
This pseudo-instruction indicates that <sym> has been defined as a new data type by typedef.
.def <sym1>, scl <expr1>, tag <sym2>, size <expr2>, type <expr3>, endef
This pseudo-instruction indicates that <sym1> has been defined as a new data type by typedef.
.def <sym1>, val <sym2>, scl <expr1>, type <expr2>, endef
This pseudo-instruction indicates that <sym1> is a user-defined label name corresponding to the local label
<sym2> generated by the gcc33.
.def <sym>, scl <expr>, type 0x0, endef
This pseudo-instruction indicates that the current position is the beginning or end of a function or block.
<sym1>
<sym2>
<sym3>
<expr1>
<expr2>
<expr3>
<expr_list> List of values indicating the array dimension (decimal, 4-dimension at maximum)
<sym>
<expr1>
<expr2>
<sym1>
<sym2>
<expr1>
<expr2>
<expr3>
<sym1>
<sym2>
<expr1>
<expr2>
<sym>
<expr>
Symbol name in the C source (variable name/member name)
Relocatable symbol name corresponding to <sym1>
Tag name of the structure, union or enum-type variable indicated by <sym2>
Storage class of <sym2> (decimal)
Data size of the structure, union, or enum type array of <sym3> (decimal)
Data type of the array element of <sym2> (hex)
Name of data type newly defined by typedef
Storage class of the defined data type (decimal)
Original data type for the newly defined data type (hex)
Name of data type newly defined by typedef
Tag name of original structure, union or enum type for the newly defined data type
Storage class of the defined data type (decimal)
Data size of structure, union or enum type of <sym2> (decimal)
Data type of structure, union or enum type of <sym2> (hex)
User-defined label name
Local label name corresponding to the user-defined label name
Storage class of user-defined label name (decimal)
Data type of user-defined label name (hex)
"ent":
"end":
"begin": Beginning of block
"bend": End of block
101:
111:
100:
110:
Beginning of function
End of function
Beginning of function
End of function
Beginning of block
End of block
EPSON
CHAPTER 6: C COMPILER
91

Related parts for s5u1c33000c