S5U1C62000A MANUAL
EPSON
87
(S1C60/62 FAMILY ASSEMBLER PACKAGE)
CHAPTER 5: ASSEMBLER
5.11 Error/Warning Messages
5.11.1 Errors
When an error occurs, no object file will be generated.
The assembler error messages are delivered/displayed in the following format:
<Source file name> (<Line number>) Error : <Error message>
Example:
TEST.S(431) Error: Illegal syntax
∗
Some error messages are displayed without a line number.
The assembler error messages are given below:
Error message
Description
Cannot open <file kind> file <FILE NAME>
The specified file cannot be opened.
Cannot read <file kind> file <FILE NAME>
The specified file cannot be read.
Cannot write <file kind> file <FILE NAME>
Data cannot be written to the file.
Division by zero
The divisor in the expression is 0.
Illegal syntax
The statement has a syntax error.
Macro parameter range <macro parameter range>
The number of macro parameters has exceeded the limit.
exceeded
CODE section <address> overlaps with CODE
The address is duplicated.
section <address>
Multiple statements on the same line
Two or more statements were described in one line.
Nesting level limit <nesting level limit> exceeded
Nesting of #include has exceeded the limit.
Number of macro labels limit
The number of internal branch labels has exceeded the limit.
<number of macro label limit> exceeded
Second definition of label <label>
The label is multiply defined.
Second definition of symbol <symbol>
The symbol is multiply defined.
Unknown label <label>
Reference was made to an undefined label.
Unknown mnemonic <name>
A non-existing instruction was described.
Unknown symbol mask <name>
The symbol mask has a description error.
Unsupported directive <directive>
A non-existing pseudo-instruction was described.
Summary of Contents for S5U1C62000A
Page 4: ......
Page 233: ...S1C62 Family Assembler Package Quick Reference ...