Summary of each mode register in ARM state
All 37 registers are divided into two categories:
31 general-purpose 32-bit registers (actually all corresponding physical registers)
6 status registers
R8 and R8_fig are different registers
R0-R7 are ungrouped registers. For any processor mode, these registers correspond to the same 32-bit physical registers.
R8-R12 has 2 groups of physical registers, one for FIQ mode and one for other modes (this can speed up FIQ processing)
R13-R14 has 6 groups of physical registers, one for user and system mode, and the rest for 5 exception modes
R13 as stack pointer (sp)
R14 is used as the link register (LR) for subroutine or exception return addresses
R15 Program Counter (PC)
CPSR Program Status Register
SPSR program status save register, only exists in exception mode (only when entering exception mode do you need to back up the program status)
Previous article:Interpretation of S3C2410 reset circuit
Next article:Addressing mode in ARM
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- TI's Ultrasonic Sensing Technology for Flow Measurement
- [Visible] Intangible necessities
- Purgatory Legend-RAM War.pdf
- AD19, making 3D animation, "The 3D Movie Panel is disabled in 2D" How to solve it?
- Guitar Shaped Audio PCB Amplifier
- 26 "Wanli" Raspberry Pi car - program startup
- Among the working modes of switching power supplies, which switching mode is both economical and affordable?
- Simple example of DSP interrupt configuration
- 【McQueen Trial】McQueen's car goes through the maze
- Collection: Impedance matching and the basic principles of the Smith chart