22 longeven — forcing longword alignment, Longeven — forcing longword alignment – Motorola HC12 User Manual

Page 188

Advertising
background image

User’s Manual

MCUez HC12 Assembler

188

Assembler Directives

MOTOROLA

Assembler Directives

8.22 LONGEVEN — Forcing Longword Alignment

Syntax:

LONGEVEN

Description:

This directive forces the next instruction to the next long-word
address relative to the start of the section.

LONGEVEN

is an

abbreviation for

ALIGN 4

.

Example:

2

2 000000 01

dcb.b 1,1

; location counter is not a multiple of 4, filling bytes are

; required.

3

3 000001 0000 00

longeven

4

4 000004 0002 0002

dcb.w 2,2

; location counter is already a multiple of 4, no filling bytes

; are required.

5 5

longeven

6 6 000008 0202

dcb.b 2,2

7 7

; following is for text section

8 8 s27 SECTION 27

9 9 000000 A7

nop

; location counter is not a multiple of 4, 3 filling bytes

; are required.

10 10 000001 0000 00

longeven

11 11 000004 A7

nop

Advertising