Electronic Components Datasheet Search
  English  ▼

X  

TMS320F Datasheet(PDF) 93 Page - Texas Instruments

Part # TMS320F
Description  CPU and Instruction Set
PDF  389 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI - Texas Instruments

TMS320F Datasheet(HTML) 93 Page - Texas Instruments

Back Button TMS320F Datasheet HTML 89Page - Texas Instruments TMS320F Datasheet HTML 90Page - Texas Instruments TMS320F Datasheet HTML 91Page - Texas Instruments TMS320F Datasheet HTML 92Page - Texas Instruments TMS320F Datasheet HTML 93Page - Texas Instruments TMS320F Datasheet HTML 94Page - Texas Instruments TMS320F Datasheet HTML 95Page - Texas Instruments TMS320F Datasheet HTML 96Page - Texas Instruments TMS320F Datasheet HTML 97Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 93 / 389 page
background image
Indirect Addressing Mode
6-9
Addressing Modes
6.3
Indirect Addressing Mode
Eight auxiliary registers (AR0–AR7) provide flexible and powerful indirect
addressing. Any location in the 64K data memory space can be accessed
using a 16-bit address contained in an auxiliary register.
6.3.1
Current Auxiliary Register
To select a specific auxiliary register, load the 3-bit auxiliary register pointer
(ARP) of status register ST0 with a value from 0 to 7. The ARP can be loaded
as a primary operation by the MAR instruction or by the LST instruction. The
ARP can be loaded as a secondary operation by any instruction that supports
indirect addressing.
The register pointed to by the ARP is referred to as the
current auxiliary register
or
current AR. During the processing of an instruction, the content of the cur-
rent auxiliary register is used as the address at which the data-memory access
occurs. The ARAU passes this address to the data-read address bus (DRAB)
if the instruction requires a read from data memory, or it passes the address
to the data-write address bus (DWAB) if the instruction requires a write to data
memory. After the instruction uses the data value, the contents of the current
auxiliary register can be incremented or decremented by the ARAU, which im-
plements unsigned 16-bit arithmetic.
Normally, the ARAU performs its arithmetic operations in the decode phase of
the pipeline (when the instruction specifying the operations is being decoded).
This allows the address to be generated before the decode phase of the next
instruction. There is an exception to this rule: during processing of the NORM
instruction, the auxiliary register and/or ARP modification is done during the
execute phase of the pipeline. For information on the pipeline operation, see
Chapter 5, Section 5.2,
Pipeline Operation, on page 5-7.
6.3.2
Indirect Addressing Options
The ’C24x provides four types of indirect addressing options:
- No increment or decrement. The instruction uses the content of the cur-
rent auxiliary register as the data memory address but neither increments
nor decrements the content of the current auxiliary register.
- Increment or decrement by 1. The instruction uses the content of the
current auxiliary register as the data memory address and then incre-
ments or decrements the content of the current auxiliary register by one.
- Increment or decrement by an index amount. The value in AR0 is the
index amount. The instruction uses the content of the current auxiliary reg-
ister as the data memory address and then increments or decrements the
content of the current auxiliary register by the index amount.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com