NOTATION

word is optional, it is so indicated. The values which can be assumed by each of the variables in the various instruction fields are shown under the instruction field’s heading. Note that the symbols used in decoding the various opcode fields of an instruction are completely arbitrary. Furthermore, the opcode symbols used in one instruction are completely independent of the opcode symbols used in a dif- ferent instruction.

7.Timing: The number of oscillator clock cycles required for each instruction syntax is given. This information provides the user a basis for comparison of the execution times of the various instructions in oscillator clock cycles. Refer to Table A-1and Section A.8 for a complete explanation of instruction timing, including the meaning

of the symbols “aio”, “ap”, “ax”, “ay”, “axy”, “ea”, “jx”, “mv”, “mvb”, “mvc”, “mvm “mvp”, “rx”, “wio”, “wp”, “wx”, and “wy”.

8.Memory: The number of program memory words required for each instruction syn- tax is given. This information provides the user a basis for comparison of the num- ber of program memory locations required for each of the various instructions in 24- bit program memory words. Refer to Table A-1and Section A.8 for a complete explanation of instruction memory requirements, including the meaning of the sym- bols “ea” and “mv”.

A.3 NOTATION

Each instruction description contains symbols used to abbreviate certain operands and operations. Table A-1lists the symbols used and their respective meanings. Depending on the context, registers refer to either the register itself or the contents of the register.

A - 4

INSTRUCTION SET DETAILS

MOTOROLA

Page 273
Image 273
Motorola 24-Bit Digital Signal Processor, DSP56000 manual Notation