beautypg.com

10 error/warning messages, 1 errors, Functions – Epson S5U1C63000A User Manual

Page 101: Input/output files

background image

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:

() Error :

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 file

The specified file cannot be opened.

Cannot read file

The specified file cannot be read.

Cannot write file

Data cannot be written to the file.

Directory path length limit

The path name length has exceeded the limit.

exceeded

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 exceeded

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 exceeded

Nesting of #include has exceeded the limit.

Number of macro labels limit

The number of internal branch labels has exceeded the limit.

exceeded

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 The symbol name length has exceeded the limit.

exceeded

Token length limit exceeded

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.