11 indexed, pre-increment, Indexed, pre-increment – Motorola HC12 User Manual
Page 139

Assembler Syntax
Source Line
MCUez HC12 Assembler
User’s Manual
MOTOROLA
Assembler Syntax
139
7.4.3.11 Indexed, Pre-Increment
This addressing mode allows the user to increment the base register by a
specified value before indexing takes place. The base register is incremented by
the specified value and the content of the modified base register is referenced in
the instruction.
The valid range for a pre-increment value is [1...8]. The base index register may
be X, Y, or SP.
Example:
ORG $1000
CST_TBL:
DC.B $5, $10, $18, $20, $28, $30
END_TBL:
DC.B $0
main:
CLRA
CLRB
LDX #$CST_TBL
loop:
ADDD 2,+X
CPX #END_TBL
BNE loop
Base register X is loaded with the address of the table
CST_TBL
($1000).
Register X is incremented by 2 (its value is $1002) and the value at this address
($18) is added to register D.
X is not equal to the address of
END_TBL
, so it is incremented again and the
content of address $1004 is added to register D.
This loop is repeated as long as register X did not reach the end of the table
END_TBL
($1006).
- SB5101U DOCSIS 2.0 Cable Modem (16 pages)
- PTP 500 (20 pages)
- Netopia 3347-02-ENT (3 pages)
- SBV5220 (64 pages)
- AP-51XX (698 pages)
- SURFboard SVG2501 Series (34 pages)
- MESH Wireless Router MWR6300 (2 pages)
- MVME712AM (74 pages)
- SURFBOARD SBG1000 (16 pages)
- RSGu3502 (5 pages)
- SURFboard SBG941U (78 pages)
- Netopia 2240N-VGx (5 pages)
- SURFboard SVG2501 (8 pages)
- WR850G (93 pages)
- WR850GP (95 pages)
- USBW 200 (12 pages)
- ONCE SC140 (28 pages)
- Netopia 3300 (368 pages)
- MPC8260 (1006 pages)
- WNS25 (2 pages)
- Netopia 7000 (254 pages)
- Viadux 2000 Subscriber Bridge RC2010 (1 page)
- MVME5100 Series (5 pages)
- ColdFire MCF5282 (766 pages)
- MC9S12C-Family (136 pages)
- CG4500 (36 pages)
- SBG900 (130 pages)
- SURFBOARD SB5100 (2 pages)
- SURFboard SB6180 (20 pages)
- SURFBOARD SBG900 (16 pages)
- SURFboard SVG1501U (83 pages)
- SB5100 (74 pages)
- T3 (2 pages)
- H375 (5 pages)
- NETOPIA 2247/57-62 (22 pages)
- SBV5120 (56 pages)
- SBV5120 (57 pages)
- RG2200 (88 pages)
- CME-12B/BC (18 pages)
- SURFboard 574823-001-a (2 pages)
- SURFboard Cable Modem (66 pages)
- CME-12D60 (19 pages)
- DIGITAL VOICE MODEM SBV5122 (24 pages)
- SB4000 (2 pages)
- Canopy FSK and OFDM radios PTP 200 (OFDM (56 pages)