Motorola HC12 User Manual
Page 10

User’s Manual
MCUez HC12 Assembler
10
Table of Contents
MOTOROLA
Table of Contents
Code Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Constant Data Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Data Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Absolute Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Relocatable Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Relocatable versus Absolute Section . . . . . . . . . . . . . . . . . . . . . . 114
Modularity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Multiple Developers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Early Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Enhanced Portability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Tracking Overlaps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Reusability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Comment Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Label Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Operation Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Macro Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Operand Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Inherent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Immediate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Direct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Extended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Relative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Indexed, 5-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Indexed, 9-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Indexed, 16-Bit Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Indexed, Indirect 16-Bit Offset . . . . . . . . . . . . . . . . . . . . . . . . 137
Indexed, Pre-Decrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138