Epson S5U1C60N08D Manual page 12

Cmos 4-bit single chip microcomputer
Table of Contents

Advertisement

2 CROSS ASSEMBLER ASM6008
Pseudo-instructions
Pseudo-instruction
EQU
(Equation)
SET
(Set)
DW
(Define Word)
ORG
(Origin)
PAGE
(Page)
SECTION
(Section)
END
(End)
MACRO
(Macro)
LOCAL
(Local)
ENDM
(End Macro)
Error messages
Error message
S
(Syntax Error)
U
(Undefined Error)
M
(Missing Label)
O
(Operand Error)
P
(Phase Error)
R
(Range Error)
!
(Warning)
FILE NAME ERROR
FILE NOT PRESENT
DIRECTORY FULL
FATAL DISK WRITE ERROR
LABEL TABLE OVERFLOW
CROSS REFERENCE TABLE OVERFLOW
6
Meaning
To allocate data to label
To allocate data to label
(data can be changed)
To define ROM data
To define location counter
To define boundary of page
To define boundary of section
To terminate assembly
To define macro
To make local specification of label
during macro definition
To end macro definition
An unrecoverable syntax error was encountered.
The label or symbol of the operand has not been defined.
The label field has been omitted.
A syntax error was encountered in the operand, or the operand could
not be evaluated.
The same label or symbol was defined more than once.
The location counter value exceeded the upper limit of the program
memory, or a location exceeding the upper limit was specified.
A value greater than that which the number of significant digits of the
operand will accommodate was specified.
Memory areas overlapped because of a "PAGE" or "ORG" pseudo-
instruction or both.
The source file name was longer than 8 characters.
The specified source file was not found.
No space was left in the directory of the specified disk.
The file could not be written to the disk.
The number of defined labels and symbols exceeded the label table
capacity (4000).
The label/symbol reference count exceeded the cross-reference table
capacity (only when the cross-reference table is generated).
EPSON
Example of Use
ABC
EQU
BCD
EQU
ABC
SET
ABC
SET
ABC
DW
BCD
DW
ORG
ORG
PAGE
PAGE
SECTION
END
CHECK
MACRO
LOCAL
LOOP
LOOP
CP
JP
ENDM
CHECK
Explanation
S5U1C60N08D MANUAL
(DEVELOPMENT SOFTWARE TOOL FOR S1C60N08)
9
ABC+1
0001H
0002H
'AB'
0FFBH
100H
256
1H
3
DATA
MX,DATA
NZ,LOOP
1

Advertisement

Table of Contents
loading

Table of Contents