




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
“菜鳥玩轉嵌入式 培訓講 嵌入式家第2ARM微處理器編程模嵌入式家園 預習檢嵌入式家園 本章目 嵌入式家本章結ARM微處理器的工作式ARM微處理器編程模
寄存器組程序狀態寄存
Thumb狀態下寄存數 格指令長度及數據嵌入式家
異常類對異常的響ARM微處理器Thumb狀態:16位,這種狀態下執行半字方式的Thumb指令嵌入式家
系
這五種模式稱為異常模式快中斷
操保保 未定義
獨立的寄存器,以避免異常退出時嵌入式家寄存器嵌入式家說 備 用 階段小管理模式系統模式嵌入式家ARM9處理 寄存器組織 嵌入式家嵌入式家ARM狀態嵌入式家R8_fiqR9_fiqR10_fiqR11_fiqR12_fiqR13_fiqR14_fiq無ARM狀態下的
稱
嵌入式家
ARM狀態下的無無無稱
無
嵌入式家園嵌入式家園w稱
其中R0~R7 就是說對于任何處 和通都對應于相同的32 和物理寄存器
嵌入式家
稱
無嵌入式家
稱
管 中
未定 中
嵌入嵌入式家園
稱 t嵌入式嵌入式家園
嵌入式嵌入式無 嵌入式稱稱R14本設置為異常返回地址(q 無 28
NZCQJITEITfsxcConditioncodeN=NegativeresultfromZ=ZeroresultfromC=ALUoperationCarriedV=ALUoperationStickyOverflowflag-QflagArchitecture5TEandlateronlyIndicatesifsaturationhasoccurred
TT=0:ProcessorinARMstateT=1:ProcessorinThumbstateIntroducedinArchitecture4TSpecifytheprocessorJ
Architecture5TEJandlaterJ=1:ProcessorinJazelleInterruptDisableI=1:Disablesthet ARM體系結構的數 格 嵌入式家ARM9處理器指令長,指令長度為16嵌入式家異嵌入式家ARM所支持的異常類具體含復未定義指當ARM處理器或協處理器義指令異常。可使用軟件中該異常由執行SWI指令產權操作指令。可使用預取指令,會處器出止,當取指被數據中若處理器數據指令的地址不存在,或該地址不允許當前令時,產生數據中止異常IRQ(外部中斷請求當處理器的外部中斷請求引腳有效,且CPSR中的I位為0產生IRQ異常。系統的外設可通過該異常請求中斷服務FIQ(快速中斷請求當處理器的快速中斷請求引腳有效,且CPSR中的F位為0產生FIQ異常嵌入式家ARM所支持的IRQ(Interrupt中斷請IR異常一由nR輸入端的低電平產的正常中斷。IR的優先級低FI。對于FI序列它是被 的。何時候在一個 模式中的I位來 IR。不管異常 是來AR狀態還是u狀態I處理序通過執行下面指令從中: 嵌入式家ARM所支持的IRQ(Interrupt(()DataPrefetchSoftwareUndefined嵌入式家ARM所支持的FIQ(FastInterrupt 不管異 在一 模式中,可以通過置位CPSR中的F位 嵌入式家在異常發生后,ARM9內核會作以下工作LR=PC- 強制PC從相關的異常向量處取 嵌入式家模式的SPSR寄存 式至IRQIRQ模式的LR寄存轉
存??0 ??0
IRQ系IRQ系統
0?..??0?..????..????..VCZN
.0?1TFI.0?1TFI
從異常返回(退出異 清零 標志嵌入式家從異常返回(退出異程序程序IRQ系統 回CPSR寄存器
存
...????.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 哈密職業技術學院《社會調查理論與實踐》2023-2024學年第二學期期末試卷
- 凱里學院《計算機高級語言(c語言)》2023-2024學年第二學期期末試卷
- 江西制造職業技術學院《程序設計基礎理論》2023-2024學年第二學期期末試卷
- 造紙制漿知識培訓班課件
- 廣西經貿職業技術學院《燈光材質渲染》2023-2024學年第一學期期末試卷
- 河南省張家口市涿鹿中學2025年高三月考(六)物理試題含解析
- 山東科技大學《建筑構造(2)》2023-2024學年第二學期期末試卷
- 泉州工程職業技術學院《幼兒手工制作》2023-2024學年第一學期期末試卷
- 邊牧撫養知識培訓課件
- 城市軌道交通車輛乘客信息系統的操作城市軌道交通車輛技術專業
- 2024屆四川省自貢市富順縣數學三下期末統考試題含解析
- 醫院醫共體理事會章程
- 2024年陜西省中考英語試題卷(含答案)
- 液化氣供應站承包經營合同書
- NY∕T 2537-2014 農村土地承包經營權調查規程
- 工程公司考勤制度
- 各省市光伏電站發電時長和量速查
- 幼兒園傳染病分析及預防總結
- 危重患者的液體管理
- 手術室感染案例分析
- 護理三查八對課件
評論
0/150
提交評論