Error Messqes

80801808S

Assembler

7-2
Code Source
M Multiple definition. A symbol is illegally defined because
of
prior permanent
definition. Only symbols defined by
SET
and
MACRO
are redefinable. All oc-
currences
of
the multiply-defined item are flagged.
N Nesting error. Conditional assembly statements of

macro

body delimiters are
improperly nested.
o Opcode
or
operand illegal. An opcode
or
operand illegal in this particular
device's instruction set causes a warning.
P Phase error. Value of symbol being defined has changed between passes 1
and 2 of assembly. caused by a forward reference
of
an
operand in an ORG,IF,
or
OS
directive.
Q Questionable syntax. Invalid syntax, usually due
to
a missing opcode.
R NAME directive was preceded by
an
instruction
or
another directive.
U Undefined symbol. Symbol used has not been defined.
V Value illegal. Value exceeds permissible range
for
this operation
or
is
null.
X Illegal operand. Specified operand
is
illegal
for
this operation. Possible use
of
register-type symbol in illegal field
or
use
of
nonregister
type
in a field requir-
ing register type.

Run-Time

Errors

Message
EOFERROR
FILE
ERROR
MEMORY
ERROR
STACK
ERROR
TABLE
ERROR
Explanation
End-of-file has been encountered before
END
directive
or
END
was not terminated by a carriage-return. line-feed.
An
ISIS
file name used in
an
assembly-time command
or
control line is illegal
or
missing. FollOwing this message,
1515-II
will report its own error number (see below).
System has insufficient memory
to
execute assembler.
Assembler internal stack has overflowed. Possible cause of
error:
1. Operators nested more than
16
deep;
2.
More than 8 operands in
DB
or
OW
list;
3.
More than
128
characters in an operand field (p.robably
string too long);
4.
Macro
or
conditional assembly nesting greater than 8
deep.
5.
INCLUDEs nested more than 4 deep.
Assembler symbol
or
macro table has overflowed. More
memory needed,
or
reduce number
of
symbols
or
macro
definitions/calls.