English
Language : 

SDA55XX Datasheet, PDF (71/230 Pages) Infineon Technologies AG – Preliminary & Confidential
SDA 55xx
Preliminary & Confidential
Microcontroller
Figure 11
Data Transfer Operations
Mnemonic
Description
Byte
MOVA, Rn
Move register to Accumulator
1
MOVA, direct
Move direct byte to Accumulator
2
MOVA, @Ri
Move indirect RAM to Accumulator
1
MOVA, #data
Move immediate data to Accumulator
2
MOVRn, A
Move Accumulator to register
1
MOVRn, direct
Move direct byte to register
2
MOVRn, #data
Move immediate data to register
2
MOVdirect, A
Move Accumulator to direct byte
2
MOVdirect, Rn
Move register to direct byte
2
MOVdirect, direct
Move direct byte to direct
3
MOVdirect, @Ri
Move indirect RAM to direct byte
2
MOVdirect, #data
Move immediate data to direct byte
3
MOV@Ri, A
Move Accumulator to indirect RAM
1
MOV@Ri, direct
Move direct byte to indirect RAM
2
MOV@Ri, #data
Move immediate data to indirect RAM
2
MOVDPTR, #data 16
Load Data Pointer with a 16-bit constant
3
MOVCA@A + DPTR
Move Code byte relative to DPTR to Accumulator 1
MOVCA@A + PC
Move Code byte relative to PC to Accumulator 1
MOVXA, @Ri
Move External RAM (8-bit addr) to Accumulator1) 1
MOVXA, @DPTR
Move External RAM (16-bit addr) to Accumulator 1
MOVX@Ri, A
Move A to External RAM (8-bit addr)1)
1
MOVX@DPTR, A
Move A to External RAM (16-bit addr)
1
PUSHdirect
Push direct byte onto stack
2
POPdirect
Pop direct byte from stack
2
XCHA, Rn
Exchange register with Accumulator
1
XCHA, direct
Exchange direct byte with Accumulator
2
XCHA, @Ri
Exchange indirect RAM with Accumulator
1
XCHDA, @Ri
Exchange low-order digital indirect RAM with A1) 1
1) not applicable
Semiconductor Group
71
User’s Manual July 99