freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

嵌入式01arm微處理器概述和編程模型-資料下載頁

2025-05-14 00:14本頁面
  

【正文】 清除 FIQ( Fast Interrupt Request) FIQ異常是為了支持數據傳輸或者通道處理而設計的。 ? 若將 CPSR的 F位置為 1,則會禁止 FIQ中斷,若將 CPSR的F位清零,處理器會在指令執(zhí)行時檢查 FIQ的輸入。注意只有在特權模式下才能改變 F位的狀態(tài)。 ? 可由外部通過對處理器上的 nFIQ引腳輸入低電平產生 FIQ。不管是在 ARM狀態(tài)還是在 Thumb狀態(tài)下進入 FIQ模式,FIQ處理程序均可以執(zhí)行以下指令從 FIQ模式返回: SUBS PC, R14_fiq , 4 IRQ( Interrupt Request) IRQ異常屬于正常的中斷請求,可通過對處理器的 nIRQ引腳輸入低電平產生, IRQ的優(yōu)先級低于 FIQ,當程序執(zhí)行進入 FIQ異常時, IRQ可能被屏蔽。 ? 若將 CPSR的 I位置為 1,則會禁止 IRQ中斷,若將 CPSR的 I位清零,處理器會在指令執(zhí)行完之前檢查 IRQ的輸入。注意只有在特權模式下才能改變 I位的狀態(tài)。 ? 不管是在 ARM狀態(tài)還是在 Thumb狀態(tài)下進入 IRQ模式,IRQ處理程序均可以執(zhí)行以下指令從 IRQ模式返回: SUBS PC , R14_irq , 4 ABORT(終止) 產生終止異常意味著對存儲器的訪問失敗。 ARM微處理器在存儲器訪問周期內檢查是否發(fā)生終止異常。 ? 終止異常包括兩種類型: ? 指令預取終止 ? 數據終止 ? 當指令預取訪問存儲器失敗時,存儲器系統(tǒng)向 ARM處理器發(fā)出存儲器終止( Abort)信號,預取的指令被記為無效,但只有當處理器試圖執(zhí)行無效指令時,指令預取終止異常才會發(fā)生。 ABORT(終止) ? 若數據終止發(fā)生,系統(tǒng)的響應與指令的類型有關。 ? 當確定了終止的原因后, Abort處理程序均可以執(zhí)行以下指令從終止模式返回。 SUBS PC, R14_abt, 4 ;指令預取終止 SUBS PC, R14_abt, 8 ;數據終止 Software Interrupt(軟件中斷) 軟件中斷指令( SWI)用于進入管理模式,常用于請求執(zhí)行特定的管理功能。軟件中斷處理程序執(zhí)行以下指令可以從 SWI模式返回,無論是在 ARM狀態(tài)還是 Thumb狀態(tài): MOVS PC , R14_svc Undefined Instruction(未定義指令) ? 當 ARM處理器遇到不能處理的指令時,會產生未定義指令異常。采用這種機制,可以通過軟件仿真擴展 ARM或 Thumb指令集。 ? 處理器執(zhí)行以下程序返回 MOVS PC, R14_und 異常向量( Exception Vectors) 地 址 異 常 進入模式 0x0000,0000 復位 管理模式 0x0000,0004 未定義指令 未定義模式 0x0000,0008 軟件中斷 管理模式 0x0000,000C 中止(預取指令) 中止模式 0x0000,0010 中止(數據) 中止模式 0x0000,0014 保留 保留 0x0000,0018 IRQ IRQ 0x0000,001C FIQ FIQ 異常優(yōu)先級( Exception Priorities) 優(yōu)先級 異 常 1(最高) 復位 2 數據中止 3 FIQ 4 IRQ 5 預取指令中止 6(最低) 未定義指令、 SWI 應用程序中的異常處理 為保證在 ARM處理器發(fā)生異常時不會處于未知狀態(tài),在應用程序的設計中,首先要進行異常處理,采用的方式是在異常向量表中的特定位置放置一條跳轉指令,跳轉到異常處理程序。 我們需要處理所有的異常,盡管我們可以簡單地在某些異常處理程序處放置死循環(huán)。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1