5 - 16
DSP96002 USER’S MANUAL
MOTOROLA
changed. The type of arithmetic used to increment Rn is determined by Mn. This reference is classified as
a memory reference.
5.7.2.7
Predecrement by 1 -(Rn)
The address of the operand is the contents of the address register Rn decremented by 1. Before the op-
erand address is used, it is decremented (subtracted) by 1 and stored in the same address register. The
type of arithmetic used to increment Rn is determined by Mn. The Nn register is ignored. This reference is
classified as a memory reference.
5.7.2.8
Long displacement (Rn+Label)
This addressing mode requires one word (label) of instruction extension. The address of the operand is
the sum of the contents of the address register Rn and the extension word. The contents of the Rn register
is unchanged. The type of arithmetic used to increment Rn is determined by Mn. The Nn register is ignored.
This reference is classified as a memory reference.
5.7.3 PC Relative Modes
In the PC relative addressing modes, the address of the operand is obtained by adding a displacement,
represented in two’s complement format, to the value of the program counter (PC). The PC always point
to the address of the next instruction, so PC relative addressing with zero displacement will produce the
address of the following instruction.
5.7.3.1
Long Displacement PC Relative
This addressing mode requires one word of instruction extension. The address of the operand is the sum
of the contents of the PC and the extension word.
5.7.3.2
Short Displacement PC Relative
The short displacement occupies 15 bits in the instruction operation word. The displacement is first sign
extended to 32 bits and then added to the PC to obtain the address of the operand.
5.7.3.3
Address Register PC Relative
The address of the operand is the sum of the contents of the address register Rn and the PC. The Mn and
Nn registers are ignored.
5.7.4 Special Address Modes
The special address modes do not use an address register in specifying an effective address. These
modes specify the operand or the address of the operand in a field of the instruction or they implicitly ref-
erence an operand.
Содержание DSP96002
Страница 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Страница 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Страница 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Страница 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Страница 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Страница 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Страница 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Страница 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Страница 336: ...A 148 DSP96002 USER S MANUAL MOTOROLA FMPY S2 S1 D1 FSUB S S3 D2 move syntax see the MOVE instruction de scription ...
Страница 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Страница 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Страница 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Страница 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Страница 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Страница 580: ...MOTOROLA DSP96002 USER S MANUAL B 61 X Memory Y Memory n0 3 r0 x0 Xmin r4 y0 Xmax z0 Ymin x1 Ymax y1 Zmin z1 Zmax ...
Страница 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Страница 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Страница 888: ...MOTOROLA INDEX 1 INDEX ...
Страница 889: ......