Ureg÷Dm|Pm (Direct Addressing) - Analog Devices ADSP-2106x SHARC User Manual

Table of Contents

Advertisement

Immediate Move
A
Instruction Set Reference
ureg DM|PM (direct addressing)
Syntax:
a.
DM(<addr32>)
PM(<addr24>)
b.
ureg = DM(<addr32>)
Function:
Access between data memory or program memory and a universal
register, with direct addressing. The entire data memory or program
memory address is specified in the instruction. Data memory addresses
are 32 bits wide (0 to 2
24
(0 to 2
–1).
Examples:
DM(temp)=MODE1;
DMWAIT=PM(0x489060);
Opcode:
47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
0 0 0
1 0 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
D selects the access type (read or write). G selects the memory type (data
or program). UREG specifies the number of a universal register. ADDR
contains the immediate address value.
A – 40
www.BDTIC.com/ADI
= ureg ;
;
PM(<addr24>)
32
–1). Program memory addresses are 24 bits wide
{temp is a program label}
G D
UREG
ADDR

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-2106x SHARC and is the answer not in the manual?

Questions and answers

Table of Contents