458
8331B–AVR–03/12
Atmel AVR XMEGA AU
MOVW
Rd, Rr
Copy Register Pair
Rd+1:Rd
←
Rr+1:Rr
None
1
LDI
Rd, K
Load Immediate
Rd
←
K
None
1
LDS
Rd, k
Load Direct from data space
Rd
←
(k)
None
LD
Rd, X
Load Indirect
Rd
←
(X)
None
LD
Rd, X+
Load Indirect and Post-Increment
Rd
X
←
←
(X)
X + 1
None
LD
Rd, -X
Load Indirect and Pre-Decrement
X
←
X - 1,
Rd
←
(X)
←
←
X - 1
(X)
None
LD
Rd, Y
Load Indirect
Rd
←
(Y)
←
(Y)
None
LD
Rd, Y+
Load Indirect and Post-Increment
Rd
Y
←
←
(Y)
Y + 1
None
LD
Rd, -Y
Load Indirect and Pre-Decrement
Y
Rd
←
←
Y - 1
(Y)
None
LDD
Rd, Y+q
Load Indirect with Displacement
Rd
←
(Y + q)
None
LD
Rd, Z
Load Indirect
Rd
←
(Z)
None
LD
Rd, Z+
Load Indirect and Post-Increment
Rd
Z
←
←
(Z),
Z+1
None
LD
Rd, -Z
Load Indirect and Pre-Decrement
Z
Rd
←
←
Z - 1,
(Z)
None
LDD
Rd, Z+q
Load Indirect with Displacement
Rd
←
(Z + q)
None
STS
k, Rr
Store Direct to Data Space
(k)
←
Rd
None
2
ST
X, Rr
Store Indirect
(X)
←
Rr
None
1
ST
X+, Rr
Store Indirect and Post-Increment
(X)
X
←
←
Rr,
X + 1
None
1
ST
-X, Rr
Store Indirect and Pre-Decrement
X
(X)
←
←
X - 1,
Rr
None
2
ST
Y, Rr
Store Indirect
(Y)
←
Rr
None
1
ST
Y+, Rr
Store Indirect and Post-Increment
(Y)
Y
←
←
Rr,
Y + 1
None
1
ST
-Y, Rr
Store Indirect and Pre-Decrement
Y
(Y)
←
←
Y - 1,
Rr
None
2
STD
Y+q, Rr
Store Indirect with Displacement
(Y + q)
←
Rr
None
2
ST
Z, Rr
Store Indirect
(Z)
←
Rr
None
1
ST
Z+, Rr
Store Indirect and Post-Increment
(Z)
Z
←
←
Rr
Z + 1
None
1
ST
-Z, Rr
Store Indirect and Pre-Decrement
Z
←
Z - 1
None
2
STD
Z+q,Rr
Store Indirect with Displacement
(Z + q)
←
Rr
None
2
LPM
Load Program Memory
R0
←
(Z)
None
3
LPM
Rd, Z
Load Program Memory
Rd
←
(Z)
None
3
LPM
Rd, Z+
Load Program Memory and Post-Increment
Rd
Z
←
←
(Z),
Z + 1
None
3
ELPM
Extended Load Program Memory
R0
←
(RAMPZ:Z)
None
3
ELPM
Rd, Z
Extended Load Program Memory
Rd
←
(RAMPZ:Z)
None
3
Mnemonics
Operands
Description
Operation
Flags
#Clocks