14 indexed, accumulator offset, Indexed, accumulator offset, Assembler syntax – Motorola HC12 User Manual

Page 142

Advertising
background image

User’s Manual

MCUez HC12 Assembler

142

Assembler Syntax

MOTOROLA

Assembler Syntax

7.4.3.14 Indexed, Accumulator Offset

This addressing mode adds the value in the specified accumulator to the base
index register to form the address, which is referenced in the instruction. The
base index register may be X, Y, SP, or PC. The accumulator may be A, B, or D.

Example:

main:

LDAB #$20

LDX #$600

LDAA B,X

LDY #$1000

STAA $140, Y

The value stored in B ($20) is added to the value of X ($600) to form a memory
address ($620). The value stored at $620 is loaded in accumulator A.

Advertising