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

no-image

s5u1c33000c

Manufacturer Part Number
s5u1c33000c
Description
Cmos 32-bit Single Chip Microcomputer S5u1c33000c Manual
Manufacturer
Epson Electronics America, Inc.
Datasheet
(2) Assembler Pseudo-Instructions
(3) Labels
S5U1C33000C MANUAL
(C COMPILER PACKAGE FOR S1C33 FAMILY) (Ver. 4)
The following 20 types of pseudo-instructions are available for the Assembler as33:
Each instruction begins with a period (.).
Examples:
For details on the notation of each pseudo-instruction and its functionality, refer to Section 11.8 "Assembler
Pseudo-Instructions".
A label is an identifier designed to refer to an arbitrary address in the program. You can refer to a branch
destination of a program or an address in the CODE/DATA section by using a symbol defined as a label.
Definition of a label
A symbol described in the following format is regarded as a label.
<Symbol>:
Preceding spaces and tabs are ignored. It is a general practice to describe from the top of a line.
A defined symbol denotes the address of a described location.
An actual address value will be determined in the linking process.
Restrictions
Pseudo-Instruction
.abs
.org
.code
.data
.word <data 1>[,<data 2>..,<data n>] Defines word data in the CODE/DATA section.
.half
.byte
.ascii
.space <length>
.align <value>
.comm <symbol>,<length>
.lcom <symbol>,<length>
.global <symbol>
.set
.list
.nolist
.file
.endfile
.loc
.def
A label occupies one line of a source program. An instruction described in the same line will result in an
error. However, comments may be described in the same line with a label.
The maximum number of characters of a label is 128 (not including colons).
<address>
<data 1>[,<data 2>..,<data n>] Defines half word data in the CODE/DATA section.
<data 1>[,<data 2>..,<data n>] Defines byte data in the CODE/DATA section.
<string>
<symbol>,<address>
<strings>
<value>
<symbol>, ... ,endef
.data
.align
.word
2
1,2,3,4
Function
Specifies absolute assembling.
Sets an absolute address in a code (*).
Declares the CODE section
Declares the DATA section
Defines an ASCII character string in the CODE/DATA section.
Defines an blank area (0x0) in the CODE/DATA section.
Moves to an address boundary.
Secures a global area in the BSS section.
Secures a local area in the BSS section.
Declares a global symbol.
Defines an absolute address for a symbol (*).
Controls assembly list output.
Controls assembly list output.
Debugging information.
Debugging information.
Debugging information.
Debugging information.
EPSON
( : Dedicated absolute assembling)
CHAPTER 4: SOURCE FILES
45

Related parts for s5u1c33000c