10 error/warning messages, 1 errors, Functions – Epson S5U1C63000A User Manual
Page 101: Input/output files

CHAPTER 4: ASSEMBLER
S5U1C63000A MANUAL
EPSON
87
(S1C63 FAMILY ASSEMBLER PACKAGE)
4.10 Error/Warning Messages
4.10.1 Errors
When an error occurs, no object file will be generated.
The assembler error messages are delivered/displayed in the following format:
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
Address out of range
The specified address is out of range.
Cannot open
The specified file cannot be opened.
Cannot read
The specified file cannot be read.
Cannot write
Data cannot be written to the file.
Directory path length limit
The path name length has exceeded the limit.
Division by zero
The divisor in the expression is 0.
File name length limit
The file name length has exceeded the limit.
exceeded
Illegal macro label
The internal branch label in macro definition is incorrect.
Illegal macro parameter
The macro parameter is illegal.
Illegal syntax
The statement has a syntax error.
Line length limit
The number of characters in one line has exceeded the limit.
Macro parameter range
The number of macro parameters has exceeded the limit.
exceeded
Memory mapping conflict
The address is already used.
Multiple statements on the same line
Two or more statements were described on one line.
Nesting level limit
Nesting of #include has exceeded the limit.
Number of macro labels limit
The number of internal branch labels has exceeded the limit.
Out of memory
Cannot secure memory space.
Second definition of label
The label is already defined.
Second definition of symbol
The symbol is already defined.
Symbol name length limit
exceeded
Token length limit
The token length has exceeded the limit.
Unexpected character
An invalid character has been used.
Unknown label
Reference was made to an undefined label.
Unknown mnemonic
A nonexistent instruction was used.
Unknown register
A nonexistent register name was used.
Unknown symbol
A reference to an undefined symbol was made.
Unknown symbol mask
The symbol mask has a description error.
Unsupported directive
A nonexistent pseudo-instruction was used.