Diagnostic Messages

Error Messages

 

CAUSE

The displacement for this instruction

 

 

must be a constant expression.

 

ACTION

Rewrite the instruction so that it uses

 

 

a constant expression.

1054

MESSAGE

Unexpected items at end of

 

 

line

 

CAUSE

Legal operands are followed by

 

 

trailing characters or operators.

 

ACTION

Examine entire sequence of

 

 

operations for syntactic integrity.

 

 

Possibly insert a “;” to denote a

 

 

comment after legal operands.

1055

MESSAGE

Label must be defined within

 

 

a declared subspace

 

CAUSE

Label is present before a .SUBSPA

 

 

directive.

 

ACTION

Place label after issuing .SUBSPA

 

 

directive.

1056

MESSAGE

Poorly formed .DWORD argument

 

CAUSE

The syntax for this .DWORD

 

 

argument is invalid.

 

ACTION

Consult the Assembler manual for

 

 

the valid syntax.

1057

MESSAGE

Unexpected register symbol %s

 

 

found in a constant

 

 

expression

 

CAUSE

A predefined register or a name

 

 

defined by a .REG directive was

 

 

encountered in a location where only

 

 

an integer constant, a name defined

 

 

by a .EQU directive, may occur.

 

ACTION

Replace the predefined register or a

 

 

name defined by a .REG directive by a

 

 

constant, or change the .REG

 

 

directive into a .EQU directive.

164

Chapter 8