beautypg.com

Motorola HC12 User Manual

Page 118

background image

User’s Manual

MCUez HC12 Assembler

118

Assembler Syntax

MOTOROLA

Assembler Syntax

7.5

Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

7.5.1

User-Defined Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

7.5.2

External Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

7.5.3

Undefined Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

7.5.4

Reserved Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

7.6

Constants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

7.6.1

Integer Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

7.6.2

String Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

7.6.3

Floating-Point Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

7.7

Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

7.7.1

Addition and Subtraction Operators (Binary) . . . . . . . . . . . . . . . 149

7.7.2

Multiplication, Division, and Modulo Operators (Binary) . . . . . 149

7.7.3

Sign Operators (Unary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

7.7.4

Shift Operators (Binary). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

7.7.5

Bitwise Operators (Binary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

7.7.6

Bitwise Operators (Unary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

7.7.7

Logical Operators (Unary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

7.7.8

Relational Operators (Binary) . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

7.7.9

Memory PAGE Operator (Unary) . . . . . . . . . . . . . . . . . . . . . . . . 153

7.7.10

Force Operator (Unary) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

7.8

Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

7.8.1

Absolute Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

7.8.2

Simple Relocatable Expression . . . . . . . . . . . . . . . . . . . . . . . . . . 157

7.9

Translation Limits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158