1 assembler source file, Assembler source file, Operating procedures – Motorola HC12 User Manual
Page 236

User’s Manual
MCUez HC12 Assembler
236
Operating Procedures
MOTOROLA
Operating Procedures
11.7.1 Assembler Source File
When an .abs file is generated using the assembler (no linker), the application
must be implemented in a single assembly unit and contain only absolute
sections. This is shown in this code example.
Example
:
ABSENTRY entry ; Specifies the application
; Entry point
iniStk: EQU $AFE
; Initial value for SP
ORG $FFFE
; Reset vector definition
Reset: DC.W entry
ORG $40
; Define an absolute constant section
var1: DC.B 5
; Assign 5 to the symbol var1
ORG $80
; Define an absolute data section
data: DS.B 1
; Define one byte variable in RAM
; address 40
ORG $B00
; Define an absolute code section
entry:
LDS #iniStk; Load stack pointer
LDAA var1
main:
INCA
STAA data
BRA main