CHAPTER 4. INSTRUCTION SET
CONTENTS
4
Instruction Set ..............................................................................................................................................4-1
4.1
Notation .............................................................................................................................................4-2
4.2
Instruction Cycle Timing ....................................................................................................................4-2
4.3
Addressing Modes .............................................................................................................................4-3
4.3.1
Register Indirect Addressing ...............................................................................................4-3
4.3.2
Compound Addressing .......................................................................................................4-5
4.3.3
Direct Data Addressing .......................................................................................................4-7
4.4
Processor Flags .................................................................................................................................4-9
4.5
Instruction Set..................................................................................................................................4-11
4.5.1
Control Instructions ...........................................................................................................4-12
4.5.2
Cache Instructions ............................................................................................................4-14
4.5.3
Data Move Instructions .....................................................................................................4-15
4.5.4
Special Function Group ....................................................................................................4-19
4.5.5
Multiply/ALU Group ...........................................................................................................4-22
4.5.6
F3 ALU Instructions ..........................................................................................................4-29
4.5.7
BMU Instructions ..............................................................................................................4-30
4.5.8
Assembler Ambiguities .....................................................................................................4-35
Summary of Contents for DSP1611
Page 18: ...Chapter 1 Introduction...
Page 27: ...Chapter 2 Hardware Architecture...
Page 52: ...Chapter 3 Software Architecture...
Page 116: ...Chapter 4 Instruction Set...
Page 154: ...Chapter 5 Core Architecture...
Page 176: ...Chapter 6 External Memory Interface...
Page 208: ...Chapter 7 Serial I O...
Page 237: ...Chapter 8 Parallel I O DSP1617 Only...
Page 261: ...Chapter 9 Parallel Host Interface PHIF DSP1611 18 27 28 29 Only...
Page 275: ...Chapter 10 Bit I O Unit...
Page 284: ...Chapter 11 JTAG Test Access Port...
Page 306: ...Chapter 12 Timer...
Page 313: ...Chapter 13 Bit Manipulation Unit...
Page 325: ...Chapter 14 Error Correction Coprocessor DSP1618 28 Only...
Page 350: ...Chapter 15 Interface Guide...
Page 367: ...Appendix A Instruction Encoding...
Page 379: ...Appendix B Instruction Set Summary...
Page 381: ...aD extractz aS IM16 B 52 aD insert aS arM B 53 aD insert aS IM16 B 54 aD aS aaT B 55...
Page 437: ...Index...