Texas-instruments TMS320C3x Manual de usuario Pagina 481

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 757
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 480
Group Addressing Mode Instruction Encoding
13-23
Assembly Language Instructions
Table 13–10. Indirect Addressing (Continued)
(c) Indirect addressing with index register IR1
Mod Field Syntax Operation Description
10000 *+AR
n
(IR1) addr = AR
n
+ IR1 With preindex (IR1) add
10001 *AR
n
(IR1) addr = AR
n
– IR1 With preindex (IR1) subtract
10010 *++AR
n
(IR1) addr = AR
n
+ IR1
AR
n
= AR
n
+ IR1
With preindex (IR1) add and modify
10011 *AR
n
(IR1) addr = AR
n
– IR1
AR
n
= AR
n
– IR1
With preindex (IR1) subtract and modify
10100 *AR
n
++(IR1) addr = AR
n
AR
n
= AR
n
+ IR1
With postindex (IR1) add and modify
10101 *AR
n
(IR1) addr = AR
n
AR
n
= AR
n
– IR1
With postindex (IR1) subtract and modify
10110 *AR
n
++(IR1)% addr = AR
n
AR
n
= circ(AR
n
+ IR1)
With postindex (IR1) add and circular modify
10111
*AR
n
(IR1)% addr = AR
n
AR
n
= circ(AR
n
– IR1)
With postindex (IR1) subtract and circular modify
(d) Indirect addressing (special cases)
Mod Field Syntax Operation Description
11000 *AR
n
addr = AR
n
Indirect
11001 *AR
n
++(IR0)B addr = AR
n
AR
n
= B(AR
n
+ IR0)
With postindex (IR0) add
and bit-reversed modify
Legend: addr memory address circ() address in circular addressing
AR
n
auxiliary registers AR0–AR7 ++ add and modify by one
B where bit-reversed addressing is performed % where circular addressing is performed
B() bit-reversed address IR
n
index register IR0 or IR1
subtract and modify by one
Vista de pagina 480
1 2 ... 476 477 478 479 480 481 482 483 484 485 486 ... 756 757

Comentarios a estos manuales

Sin comentarios