Diagnostic Messages

 

 

Error Messages

1059

MESSAGE

Divide by zero

 

CAUSE

Attempt to perform division with a

 

 

zero divisor.

 

ACTION

Examine definition of divisor, ensure

 

 

that it is not zero.

1060

MESSAGE

Argument 0 or 2 in FARG upper

 

CAUSE

Using the FU value with ARGW0 or

 

 

ARGW2 keywords.

 

ACTION

Only use the FU value with ARGW0 or

 

 

ARGW2 keywords.

1061

MESSAGE

Closing parenthesis is

 

 

missing in expression

 

CAUSE

Mismatched parenthesis.

 

ACTION

Insert closing parenthesis in the

 

 

expression.

1062

MESSAGE

Macro parameters must be

 

 

separated by commas

 

CAUSE

Formal parameters to .MACRO or

 

 

actual parameters to a macro

 

 

invocation are not separated by

 

 

commas.

 

ACTION

Insert commas between parameters.

1063

MESSAGE

Unterminated macro definition

 

CAUSE

A .MACRO directive is not matched

 

 

with a .ENDM directive.

 

ACTION

Terminate macro definition with

 

 

.ENDM.

1064

MESSAGE

Poorly formed macro parameter

 

CAUSE

Formal parameter to the macro

 

 

definition is not in the format

 

 

accepted by the Assembler.

 

ACTION

Change the form of the formal

 

 

parameter to an acceptable form.

Chapter 8

165