11 error/warning messages, 1 errors – Epson S5U1C62000A User Manual

Page 99

Advertising
background image

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.

Advertising