CROSS ASSEMBLER ASM62XX
III-6
EPSON
S1C62 FAMILY
DEVELOPMENT TOOL REFERENCE MANUAL
4 SOURCE FILE FORMAT
The source file contains the source program consisting of S1C62XXX instructions (mnemonics) and
pseudo-instructions, and is produced using an editor such as EDLIN.
Refer to the "S1C6200/6200A Core CPU Manual" and the "S1C6xxx Technical Manual (Software)" for
instruction sets.
4.1 Source File Name
A desired file name not exceeding seven characters in length can be assigned to each source file. The
format must be as follows:
C2XXYYY.DAT
"YYY" of the "C2XXYYY.DAT" is an alphanumeric character string of up to three characters, and should be
determined by referencing the device name specified by Seiko Epson. The file extension must be ".DAT".
4.2 Statements
Each source program statement must be written using the following format.
Basic format:
<Index>[:]
<Instruction> <Expression> <; comment>
Example:
ON
EQU
1
ORG
100H
START:
JP
INIT
;To init.
Label
Mnemonic
Operand
Comment
field
field
field
field
A statement consists of four fields: label, mnemonic, operand, and comment. Up to 132 characters can be
used for one statement. Fields must be delimited by one or more blanks or tabs.
The label and comment fields are optional. Blank lines consisting only of a carriage return (CR) code are
also allowed.
Although each statement and field (excluding the label field) can begin at any desired column. The
program becomes easier to understand if the heads of corresponding fields are aligned.
4.2.1
Label field
The label field can contain a label for referencing the memory address, a symbol that defines a constant, or
a macro name. This field can be omitted if the statement name is not required. The label field must begin
at column 1 and satisfy the following conditions.
• The length must not exceed 14 characters.
• The same name as a mnemonic or register name must not be used.
• The following alphanumeric characters can be used, but the first character must not be a digit:
A to Z, a to z, 0 to 9, _ , ?
• The uppercase and lowercase forms of a letter are equivalent.
• ??nnnn (n is a digit) cannot be used as a name.
A colon ":" can be used as a delimiter between a label field and the mnemonic field. If a colon is used,
neither blanks nor tabs need to be written subsequently.
Statements consisting of only a label field are also allowed.
Summary of Contents for S1C62 Family
Page 1: ...MF599 06 Development Tool Reference Manual CMOS 4 BIT SINGLE CHIP MICROCOMPUTER S1C62 Family ...
Page 4: ......
Page 6: ......
Page 8: ......
Page 10: ......
Page 18: ......
Page 20: ......
Page 22: ......
Page 26: ......
Page 28: ......
Page 30: ......
Page 54: ......
Page 56: ......
Page 58: ......
Page 70: ......
Page 72: ......
Page 74: ......
Page 82: ......
Page 84: ......
Page 86: ......
Page 98: ......
Page 100: ......
Page 112: ......
Page 206: ......
Page 208: ......
Page 210: ......