Error/Warning Messages; Errors - Epson S5U1C63000A User Manual

Cmos 4-bit single chip microcomputer manual
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

Table of Contents