3 operand fields, Operand fields, Addressing mode notations – Motorola HC12 User Manual
Page 129

Assembler Syntax
Source Line
MCUez HC12 Assembler
User’s Manual
MOTOROLA
Assembler Syntax
129
7.4.3 Operand Fields
The operand fields, when present, follow the operation field and are separated
by white space. When two or more operand subfields appear within a statement,
a comma must separate them.
The address mode notations in
are allowed in the operand field.
In
•
xysp stands for one of the index registers: X, Y, SP, PC, or PCR
•
xys stands for one of the index registers: X, Y, or SP
•
abd stands for one of the accumulators: A, B, or D
Table 7-2. Addressing Mode Notations
Addressing Mode
Notation
Inherent
No operands
Direct
<8-bit address>
Extended
<16-bit address>
Relative
Immediate
#
#
Indexed, 5-bit offset
<5-bit offset>, xysp
Indexed, pre-decrement
<3-bit offset>, -xys
Indexed, pre-increment
<3-bit offset>, +xys
Indexed, post-decrement
<3-bit offset>, xys-
Indexed, post-increment
<3-bit offset>, xys+
Indexed, accumulator offset
abd, xysp
Indexed, 9-bit offset
<9-bit offset>, xysp
Indexed, 16-bit offset
<16-bit offset>, xysp
Indexed-Indirect, 16-bit offset
[<16-bit offset>, xysp]
Indexed-Indirect, D accumulator offset
[D, xysp]