Motorola HC12 User Manual

Page of 328
Assembler Messages
Message Codes
MCUez HC12 Assembler
User’s Manual
MOTOROLA
Assembler Messages
249
12.3.3  A1051: Zero Division in Expression
Type:
Error
Description:
A zero division is detected in an expression.
Example:
  label:  EQU 0;
  label2: EQU $5000
  ...
          LDX #(label2/label)
Tip:
Modify the expression or specify it in a conditional assembly
block.
Example:
  label:  EQU 0;
  label2: EQU $5000
  ...
       IFNE (label)
          LDX #(label2/label)
       ELSE
          LDX #label2
       ENDIF
12.3.4  A1052: Right Parenthesis Expected
Type:
Error
Description:
A right parenthesis is missing in an assembly expression or in
an expression containing the PAGE operator.
Example:
MyData: SECTION
variable: DS.B 1
label:  EQU (2*4+6
label2: EQU PAGE (variable
Tip:
Insert the right parenthesis at the correct position.
Example:
MyData: SECTION
variable: DS.B 1
label:  EQU (2*4)+6
label2: EQU PAGE(variable)