ARM狀態(tài)下的寄存器
發(fā)布時間:2008/12/22 0:00:00 訪問次數(shù):894
在arm狀態(tài)下,任一時刻都可以訪問以上所討論的16個通用寄存器和1~2個狀態(tài)寄存器。在非用戶模式(特權(quán)模式)下,則可訪問到特定模式分組寄存器,圖說明在每一種運行模式下,哪一些寄存器是可以訪問的。
圖 arm狀態(tài)下的寄存器組織
其中,cpsr(current program status register,當前程序狀態(tài)寄存器)可在任何運行模式下被訪問,它包括條件標志位、中斷禁止位、當前處理器模式標志位,以及其他一些相關(guān)的控制和狀態(tài)位。
每一種運行模式下又都有一個專用的物理狀態(tài)寄存器,稱為spsr(savdd programstatus register,備份的程序狀態(tài)寄存器),當異常發(fā)生時,spsr用于保存cpsr的當前值,從異常退出時則可由spsr來恢復cpsr。
由于用戶模式和系統(tǒng)模式不屬于異常模式,它們沒有spsr,因此當在這兩種模式下訪問spsr時,結(jié)果是未知的。
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
在arm狀態(tài)下,任一時刻都可以訪問以上所討論的16個通用寄存器和1~2個狀態(tài)寄存器。在非用戶模式(特權(quán)模式)下,則可訪問到特定模式分組寄存器,圖說明在每一種運行模式下,哪一些寄存器是可以訪問的。
圖 arm狀態(tài)下的寄存器組織
其中,cpsr(current program status register,當前程序狀態(tài)寄存器)可在任何運行模式下被訪問,它包括條件標志位、中斷禁止位、當前處理器模式標志位,以及其他一些相關(guān)的控制和狀態(tài)位。
每一種運行模式下又都有一個專用的物理狀態(tài)寄存器,稱為spsr(savdd programstatus register,備份的程序狀態(tài)寄存器),當異常發(fā)生時,spsr用于保存cpsr的當前值,從異常退出時則可由spsr來恢復cpsr。
由于用戶模式和系統(tǒng)模式不屬于異常模式,它們沒有spsr,因此當在這兩種模式下訪問spsr時,結(jié)果是未知的。
歡迎轉(zhuǎn)載,信息來源維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:ARM程序狀態(tài)寄存器
熱門點擊
- ARM通用寄存器
- FIQ異常的描述
- Viterbi譯碼
- ARM程序狀態(tài)寄存器
- ARM時序
- ARM乘法指令
- Thumb狀態(tài)下的寄存器
- ARM異常的響應及返回
- ARM狀態(tài)寄存器訪問指令
- 常用自動控制系統(tǒng)設(shè)計的案例要求和應用對象
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說新車間的特點是“靈動”,F(xiàn)QPF12N60C那么... [詳細]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應用研究