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

正文內(nèi)容

arm處理器的工作模式(ppt40頁)-免費(fèi)閱讀

2025-03-25 08:40 上一頁面

下一頁面
  

【正文】 ARM異常 異常類型 模式 低向量地址 高向量地址 復(fù)位 管理 0x00000000 0xFFFF0000 未定義指令 未定義 0x00000004 0xFFFF0004 軟件中斷( SWI) 管理 0x00000008 0xFFFF0008 預(yù)取中止 (取指令存儲器中止) 中止 0x0000000C 0xFFFF000C 數(shù)據(jù)中止 (訪問數(shù)據(jù)存儲器中止 ) 中止 0x00000010 0xFFFF0010 IRQ(中斷) IRQ 0x00000018 0xFFFF0018 FIQ(快速中斷) FIQ 0x0000001C 0xFFFF001C ARM中斷向量 ARM中斷向量和優(yōu)先級 異常中斷向量表 ARM的異常 地 址 異 常 進(jìn)入模式 0x0000,0000 復(fù)位 管理模式 0x0000,0004 未定義指令 未定義模式 0x0000,0008 軟件中斷 管理模式 0x0000,000C 中止(預(yù)取指令) 中止模式 0x0000,0010 中止(數(shù)據(jù)) 中止模式 0x0000,0014 保留 保留 0x0000,0018 IRQ IRQ 0x0000,001C FIQ FIQ 異常中斷向量表說明: 存儲器的前 8個字中除了地址 0x00000014之外,全部被用作異常矢量地址。 ? 清除中斷屏蔽位 若在進(jìn)入異常處理時設(shè)置了中斷禁止位,要在此清除。 保存當(dāng)前狀態(tài)寄存器 CPSR的內(nèi)容 將 CPSR的內(nèi)容保存到將要執(zhí)行的異常中斷對應(yīng)的 SPSR中,便于中斷返回時恢復(fù)處理器當(dāng)前的狀態(tài)位、中斷屏蔽位以及各條件標(biāo)志位。 ? 預(yù)取中止(取指令存儲器中止) – 若處理器預(yù)取指令的地址不存在,或該地址不允許當(dāng)前指令訪問,存儲器會向處理器發(fā)出中止信號,但當(dāng)預(yù)取的指令被執(zhí)行時,才會產(chǎn)生指令預(yù)取中止異常。 在進(jìn)行異常中斷處理程序時,要保存被中斷的程序的執(zhí)行現(xiàn)場,在從異常中斷處理程序退出時,要恢復(fù)被中斷的程序的執(zhí)行現(xiàn)場。 計(jì)算機(jī)通常是用中斷來處理外中斷和異常,因此下面將二者均稱為異常。 常說的中斷: 有時指的是中斷的本意,有時指的是外部中斷事件,即外中斷。 M[4:0] 10000 10001 10010 10011 10111 11011 11111 模式 用戶 快中斷 中斷 管理 中止 未定義 系統(tǒng) ARM9的狀態(tài)寄存器 (4) 保留位 CPSR中的其余位為保留位,當(dāng)改變 CPSR中的條件碼標(biāo)志位或者控制位時,保留位不要改變,在程序中也不要使用保留位來存儲數(shù)據(jù)。因此,對于 ARM指令集而言, PC的值為當(dāng)前指令的地址值加 8個字節(jié)。 當(dāng)執(zhí)行 BL子程序調(diào)用指令時, R14中得到 R15(程序計(jì)數(shù)器 PC)的備份。 ARM寄存器 (5) 二、分組的寄存器 R8~ R14 對于 R8~ R12,每一次所訪問的物理寄存器,與處理器當(dāng)前的工作模式有關(guān)。對管理模式 (svc)進(jìn)入方式和處理內(nèi)容有 : ①系統(tǒng)上電復(fù)位后進(jìn)入管理模式,運(yùn)行系統(tǒng)初始化程序,如中斷允許 /禁止,主時鐘設(shè)置, SDRAM配置,各個功能模塊初始化等。 通常的中斷處理 ? 管理模式( svc): 當(dāng)復(fù)位或軟中斷指令執(zhí)行時將會進(jìn)入這種模式。 ( 1)執(zhí)行 BX指令,當(dāng)操作數(shù)寄存器的位 [0]為 0時,則微處理器從 Thumb狀態(tài)切換到 ARM狀態(tài)。程序執(zhí)行過程中,通過執(zhí)行 帶狀態(tài)切換的分支指令 BX,隨時在兩種工作狀態(tài)之間進(jìn)行切換。并且,處理器工作狀態(tài)的轉(zhuǎn)變,并不影響處理器的工作模式和相應(yīng)寄存器中的內(nèi)容。 ( 2)當(dāng)處理器在 Thumb狀態(tài)時發(fā)生異常(如 IRQ、 FIQ、Undef等),則處理器從 Thumb狀態(tài)自動切換到 ARM狀態(tài)進(jìn)行異常處理 ARM處理器的工作狀態(tài)和模式 (3) 例 狀態(tài)切換程序 。 供操作系統(tǒng)使用的一種保護(hù)模式 ARM處理器的工作模式 (2) ? 中止模式( abt): 當(dāng)存取異常時將會進(jìn)入這種模式 虛擬存儲及存儲保護(hù) ? 未定義模式( und): 當(dāng)執(zhí)行未定義指令時會進(jìn)入這種模式 軟件仿真硬件協(xié)處理器 ? 系統(tǒng)模式( sys): 供需要訪問系統(tǒng)資源的操作系統(tǒng)任務(wù)使用 特權(quán)級的操作系統(tǒng)任務(wù) ARM處理器的工作模式 (2) 二、模式分類及特點(diǎn) 七種模式可以劃分成四類 ? 用戶模式特點(diǎn): – 應(yīng)用程序不能夠訪問受操作系統(tǒng)保護(hù)的系統(tǒng)資源。 ②當(dāng)執(zhí)行軟件中斷指令 SWI時,進(jìn)入管理模式。 ? R8~ R12
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1