Analog Devices ADSP-2106x SHARC User Manual page 14

Table of Contents

Advertisement

Contents
APPENDIX A
INSTRUCTION SET REFERENCE
A.1
OVERVIEW..........................................................................................................A-1
A.2
INSTRUCTION SET SUMMARY .........................................................................A-2
A.3
OPCODE NOTATION .........................................................................................A-8
A.4
UNIVERSAL REGISTER CODES .....................................................................A-12
GROUP I. COMPUTE AND MOVE INSTRUCTIONS .......................................A-15
Compute / dreg÷DM / dreg÷PM ....................................................................A-16
Compute ........................................................................................................A-17
Compute / ureg÷DM|PM , register modify .....................................................A-18
Compute / dreg÷DM|PM , immediate modify ................................................A-20
Compute / ureg÷ureg ....................................................................................A-22
Immediate shift / dreg÷DM|PM......................................................................A-24
Compute / modify ..........................................................................................A-26
GROUP II. PROGRAM FLOW CONTROL .......................................................A-27
Direct jump|call ..............................................................................................A-28
Indirect jump|call / compute ...........................................................................A-30
Indirect jump or compute / dreg÷DM .............................................................A-32
Return from subroutine|interrupt / compute ...................................................A-34
Do until counter expired .................................................................................A-36
Do until ..........................................................................................................A-38
GROUP III. IMMEDIATE MOVE .......................................................................A-39
ureg÷DM|PM (direct addressing) .................................................................A-40
ureg÷DM|PM (indirect addressing) ..............................................................A-41
Immediate data ' DM|PM ...............................................................................A-42
Immediate data ' ureg ....................................................................................A-43
GROUP IV. MISCELLANEOUS ........................................................................A-45
System register bit manipulation ...................................................................A-46
I register modify / bit-reverse .........................................................................A-48
Push|Pop stacks /flush cache ........................................................................A-50
nop .................................................................................................................A-51
idle .................................................................................................................A-52
idle16 .............................................................................................................A-53
cjump / rframe................................................................................................A-54
xiv
www.BDTIC.com/ADI

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

Subscribe to Our Youtube Channel

Table of Contents