当前位置:网站首页>Arm register (cortex-a), coprocessor and pipeline
Arm register (cortex-a), coprocessor and pipeline
2022-06-25 06:20:00 【Kafen Wong】


cortex-A Yes 40 individual 32 Bit register ,33 Is a general purpose register ,7 Are status registers
| register | describe |
|---|---|
| Ungrouped registers | R0-R7 |
| Grouping register | R8-R14 |
| Program register PC | R15 |
| Program state save register | SPSR |
Ungrouped registers
Grouping register
Stack pointer R13(SP)
Link Register R14(LR)
Program register R15(PC)
CPSR Current program status register
Can be accessed in any operating mode
SPSR Backup program status register
When an exception occurs ,SPSR Used to hold CPSR The current value of the , When you exit from an exception, you can use SPSR To restore CPSR
ARM7 Medium CPSR stay CM3 Turned into xPSR, and SPSR Is removed
了 . For the application code of the access flag , It can be changed to APSR The interview of . If the exception service routine
You want to access the... Before the exception occurs xPSR, To read the value pushed into the stack —— This is also ARM7 in SPSR
The function of , therefore CM3 There is no need for SPSR.
Coprocessor ( A little )
Assembly line (Cortex-M3 It is a three-stage assembly line )
The best assembly line ( The number of instruction cycles is 1)

LDR Assembly line
Branch pipeline
BL Used for instruction flow jump
Interrupt the pipeline
边栏推荐
- Mongodb delete data
- Talk about TCP and UDP
- SAP ui5 beginner tutorial 25 - using proxy server to solve the cross domain problem of SAP ui5 application accessing remote OData service trial version
- Gavin's insight on transformer live class - line by line analysis and field experiment analysis of insurance BOT microservice code of insurance industry in the actual combat of Rasa dialogue robot pro
- cacacahe
- IQ debugging of Hisilicon platform ISP and image (1)
- Report on the application prospect and investment potential of global and Chinese cell therapy industry 2022-2028
- Leetcode sword finger offer question brushing - day 27
- Copying DNA
- Websocket in the promotion of vegetable farmers
猜你喜欢
SAP ui5 beginner tutorial 25 - using proxy server to solve the cross domain problem of SAP ui5 application accessing remote OData service trial version

Soft exam information system project manager_ Management Science (Operations Research) 2--- senior information system project manager of soft test 034

Day21 performance test process

Asemi fast recovery diode us1m parameters, us1m recovery time, us1m voltage drop
![[v2.0] automatic update system based on motion step API (support disconnection reconnection and data compensation)](/img/73/2ec957d58616d692e571a70826787f.jpg)
[v2.0] automatic update system based on motion step API (support disconnection reconnection and data compensation)
Linus' speech recordings, which were lost in 1994, were made public

Socket, network model notes
![[Suanli network] technological innovation of Suanli Network -- Key Technologies of green and security](/img/52/7dedc5b6e213839fbf5cee3963ac99.jpg)
[Suanli network] technological innovation of Suanli Network -- Key Technologies of green and security
[golang] leetcode intermediate - Search rotation sort array & search two-dimensional matrix II

What is the slice flag bit
随机推荐
[kicad image] download and installation
Rhcsa--- day 6 operation
[open source sharing] deeply study KVM, CEPH, fuse features, including open source projects, code cases, articles, videos, architecture brain maps, etc
Wechat applet authorization login + mobile phone sending verification code +jwt verification interface (laravel8+php)
Uname command – displays system information
Rhcsa day 4
Noi Mathematics: Dirichlet convolution
Soft exam information system project manager_ Information system security management - Senior Information System Project Manager of soft test 026
MySQL transaction learning notes (I) first encounter
You can't specify target table for update in from clause error in MySQL
Hands on deep learning (III)
Detailed explanation of @jsoninclude annotation in Jackson
Gb28181 protocol -- timing
Netstat command – displays network status
Sword finger offer II 095 Longest common subsequence
[v2.0] automatic update system based on motion step API (support disconnection reconnection and data compensation)
Why study discrete mathematics
How often should you refactor- How often should you refactor?
Mongodb basic concept learning - Documentation
What is the IP address