User`s manual
9Writing Script Files
247
9.2.6 Line Nos.
These are source file line Nos. The format for line Nos. is as follows:
#line_no
#line_no."source file name"
• Specify line Nos. in decimal.
• You can only specify line Nos. in which software breaks can be set. You cannot specify lines in
which no assembler instructions have been generated, including comment lines and blank lines.
• If you omit the name of the source file, the line Nos. apply to the source file displayed in active
Editor(Source) Window.
• Include the file attribute in the name of the source file.
• Do not include any spaces between the line No. and name of the source file.
9.2.7 Character constants
The specified character or character string is converted into ASCII code and processed as a constant.
• Enclose characters in single quote marks.
• Enclose character strings in double quote marks.
• The character string must consist of one or two characters (16 bits max.). If more than two
characters are specified, the last two characters of the string are processed. For example, "ABCD"
would be processed as "CD", or value 4344h.
9.2.8 Operators
The table below lists the operators that you can use in expressions.
• The priority of operators is indicated by the level, level 1 being the highest and level 8 the lowest.
If two or more operators have the same level of priority, they are evaluated in order from the left
of the expression.
Operator Function Priority level
( ) Brackets level 1
+, -, ~ Monadic positive, monadic
negative, monadic logical NOT
level 2
*, / Dyadic multiply, dyadic divide level 3
+, - Dyadic add, dyadic subtract level 4
>>, Right shift, left shift level 5
& Dyadic logical AND level 6
|, ^ Dyadic logical OR, dyadic
exclusive OR
level 7
<, <=, >, >=, ==, != Dyadic comparison level 8