Cirrus-logic EP73xx Manual de usuario Pagina 34

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 158
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 33
2-8 EP7309/11/12 Users Manual - DS508UM4
Copyright Cirrus Logic, Inc. 2003
CPU Core
2
User mode in Thumb state generally limits access to r0-r7. There are a few
instructions that allow access to the high registers. For the 5 exceptions, the processor
must revert to ARM state.
R0-R12: General purpose read/write 32-bit registers
R13 (sp): Stack Pointer
R14 (lr): Link Register
R15 (pc): Program Counter
CPSR: Current Program Status Register (contains condition codes and
operating modes)
SPSR: Saved Program Status Register (saves CPSR when exception occurs)
ARM720T Core Coprocessor Registers
The ARM720T core has 16 coprocessor registers for control over the MMU. See Table
2-2 on page 2-9 Updates to the co-processor registers are written using the CP15
instruction.
Figure 2-3. Register Organization Summary
r0
r6
r5
r4
r3
r2
r1
cpsr
r15 (pc)
r14 (lr)
r13 (sp)
r12
r11
r10
r9
r14 (lr)
r13 (sp)
r12
r11
r10
r9
spsr
Banked
Banked
r8
r7
r8
User FIQ IRQ SVC Undef Abort
Thumb state
Low registers
r14 (lr)
r13 (sp)
spsr
Banked
r14 (lr)
r13 (sp)
spsr
Banked
r14 (lr)
r13 (sp)
spsr
Banked
r14 (lr)
r13 (sp)
spsr
Thumb state
High registers
Vista de pagina 33
1 2 ... 29 30 31 32 33 34 35 36 37 38 39 ... 157 158

Comentarios a estos manuales

Sin comentarios