SECTION CONTENTS

SECTION A.1 APPENDIX A INTRODUCTION

3

SECTION A.2 INSTRUCTION GUIDE

3

SECTION A.3 NOTATION

4

SECTION A.4 ADDRESSING MODES

10

A.4.1 Addressing Mode Modifiers

13

SECTION A.5 CONDITION CODE COMPUTATION

14

SECTION A.6 PARALLEL MOVE DESCRIPTIONS

15

SECTION A.7 INSTRUCTION DESCRIPTIONS

17

SECTION A.8 INSTRUCTION TIMING

224

SECTION A.9 INSTRUCTION SEQUENCE RESTRICTIONS

235

A.9.1 Restrictions Near the End of DO Loops

236

A.9.2 Other DO Restrictions

237

A.9.3 ENDDO Restrictions

237

A.9.4 RTI and RTS Restrictions

238

A.9.5 SP and SSH/SSL Manipulation Restrictions

238

A.9.6 R, N, and M Register Restrictions

240

A.9.7 Fast Interrupt Routines

240

A.9.8 REP Restrictions

241

SECTION A.10 INSTRUCTION ENCODING

241

A.10.1 Partial Encodings for Use in Instruction Encoding

242

A.10.2 Instruction Encoding for the Parallel Move

 

Portion of an Instruction

246

A.10.3 Instruction Encoding for Instructions Which Do Not

 

Allow Parallel Moves

248

A.10.4 Parallel Instruction Encoding of the Operation Code

259

A - 2

INSTRUCTION SET DETAILS

MOTOROLA

Page 271
Image 271
Motorola 24-Bit Digital Signal Processor Section A.9 Instruction Sequence Restrictions, Section A.10 Instruction Encoding