MOTOROLA
DSP96002 USER’S MANUAL
5 - 15
5.7.2 Address Register Indirect Modes
The effective address in the instruction specifies the address register Rn and the address calculation to be
performed. These addressing modes specify that the operand(s) is in memory and provide the specific
address of the operand(s). When an address register is used to point to a memory location, the addressing
mode is called address register indirect. The term indirect is used because the operand is not the address
register itself, but the contents of the memory location pointed to by the address register. A portion of the
data bus movement field in the instruction specifies the memory reference to be performed. The type of
address arithmetic used is specified by the address modifier register Mn.
5.7.2.1
No Update (Rn)
The address of the operand is in the address register Rn. The contents of the Rn register are unchanged.
The Mn and Nn registers are ignored. This reference is classified as a memory reference.
5.7.2.2
Postincrement by 1 (Rn)+
The address of the operand is in the address register Rn. After the operand address is used, it is incre-
mented by 1 and stored in the same address register. The type of arithmetic used to increment Rn is de-
termined by Mn. The Nn register is ignored. This reference is classified as a memory reference.
5.7.2.3
Postdecrement by 1 (Rn)-
The address of the operand is in the address register Rn. After the operand address is used, it is decre-
mented by 1 and stored in the same address register. The type of arithmetic used to increment Rn is de-
termined by Mn. The Nn register is ignored. This reference is classified as a memory reference.
5.7.2.4
Postincrement by Offset Nn (Rn)+Nn
The address of the operand is in the address register Rn. After the operand address is used, it is incre-
mented (added) by the contents of the Nn register and stored in the same address register. The content
of Nn is treated as a 2’s complement number and can therefore be interpreted as signed or unsigned (see
Section 5.8.1). The contents of the Nn register are unchanged. The type of arithmetic used to increment
Rn is determined by Mn. This reference is classified as a memory reference.
5.7.2.5
Postdecrement by Offset Nn (Rn)-Nn
The address of the operand is in the address register Rn. After the operand address is used, it is decre-
mented (subtracted) by the contents of the Nn register and stored in the same address register. The con-
tent of Nn is treated as a 2’s complement number and can therefore be interpreted as signed or unsigned
(see Section 5.8.1). The contents of the Nn register are unchanged. The type of arithmetic used to incre-
ment Rn is determined by Mn. This reference is classified as a memory reference.
5.7.2.6
Indexed by Offset Nn (Rn+Nn)
The address of the operand is the sum of the contents of the address register Rn and the contents of the
address offset register Nn. The content of Nn is treated as a 2’s complement number and can therefore
be interpreted as signed or unsigned (see Section 5.8.1). The contents of the Rn and Nn registers are un-
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......