Warning message, Operators – Epson S5U1C62000A User Manual

Page 245

Advertising
background image

Assembler as62 (2)

Development Tools

Error Messages

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

The number of macro parameters has exceeded the limit.

<macro parameter range> exceeded
CODE section <address> overlaps with

The address is duplicated.

CODE 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.

Warning Message

Second definition of define symbol <symbol>

The symbol is multiply defined by #define.

Section activation expected, use <.code/.bss>

There is no section definition.

Expression out of range

The result of the expression is out of the effective range.

Operators

Priority

+ Plus

sign

1

- Minus

sign

1

^H

Acquires 8 high-order bits

2

^L

Acquires 8 low-order bits

2

~ Negation

2

( )

Parenthesis

(=3, )=11

* Multiplication

4

/

Division

4

%

Residue

4

<<

Shifting to left

4

>>

Shifting to right

4

+

Addition

5

-

Subtraction

5

==

Equal (relational operator)

6

!=

Not equal (relational operator)

6

<

Less than (relational operator)

6

<=

Less than or equal (relational operator)

6

>

Greater than (relational operator)

6

>=

Greater than or equal (relational operator)

6

& Bit

AND

7

|

Bit OR

8

^

Bit XOR

8

&&

AND (relational operator)

9

||

OR (relational operator)

10

Numbers and symbols can be used as terms in expressions.
The expression is calculated as a signed 16-bit data.
Do not put any space or TAB between operator and number.

Advertising