beautypg.com

Data direct, Data indirect with displacement, Data indirect – Rainbow Electronics AT86RF401 User Manual

Page 23

background image

23

AT86RF401

1424D–RKE–09/02

Data Direct

Figure 14. Direct Data Addressing

A 16-bit Data Address is contained in the 16 LSBs of a two-word instruction. Rd/Rr
specify the destination or source register.

Data Indirect with
Displacement

Figure 15. Data Indirect with Displacement

Operand address is the result of the Y or Z register contents added to the address con-
tained in 6 bits of the instruction word.

Data Indirect

Figure 16. Data Indirect Addressing

Operand address is the contents of the X, Y or Z register.

OP

Rr/Rd

16

31

15

0

16 LSBs

$00

$DF

20 19

Data Space

Data Space

$00

$DF

Y OR Z - REGISTER

OP

a

n

0

0

5

6

10

15

15

Data Space

$0000

$DF

X, Y OR Z - REGISTER

0

15