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

正文內(nèi)容

06arm異常中斷處理及程序設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 出現(xiàn)多個(gè)異常中斷請(qǐng)求。 ? 例如一個(gè)外部中斷或者試圖執(zhí)行一個(gè)未定義的指令。 ? 經(jīng)過(guò)以上機(jī)制, ARM處理器能夠很好的支持中斷和中斷嵌套。在沒有實(shí)際硬件支持時(shí),未定義指令異??梢员挥脕?lái)進(jìn)行一個(gè)協(xié)處理器的軟件仿真,或者其它軟件仿真功能。 2/26/2023 11 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實(shí)例開發(fā)(第 2版) 預(yù)取指異常及處理 ? 預(yù)取指異常處理指令如下: R14_abt = address of the aborted instruction + 4 //R14_abt存儲(chǔ) abt指令+ 4位置 SPSR_abt = CPSR //保存 CPSR CPSR[4:0] = 0b10111 //進(jìn)入 SVC模式 CPSR[5] = 0 //執(zhí)行 ARM狀態(tài)指令 /* CPSR[6] is unchanged */ CPSR[7] = 1 //禁止 IRQ if high vectors configured then //進(jìn)入異常處理 PC = 0xFFFF000C else PC = 0x0000000C 2/26/2023 12 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實(shí)例開發(fā)(第 2版) IRQ異常及處理 ? 當(dāng)外部普通中斷異常請(qǐng)求管腳發(fā)送中斷信號(hào)時(shí),將產(chǎn)生一個(gè)普通 IRQ,因其優(yōu)先級(jí)低于 FIQ,因此,當(dāng)產(chǎn)生一個(gè) FIQ時(shí)將屏蔽掉 IRQ請(qǐng)求。 2/26/2023 14 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實(shí)例開發(fā)(第 2版) FIQ中斷處理 當(dāng) FIQ中斷處理之前將進(jìn)行以下操作: R14_fiq = address of next instruction to be executed + 4 //R14_irq存儲(chǔ)當(dāng)前指令+ 4位置 SPSR_fiq = CPSR //保存 CPSR CPSR[4:0] = 0b10001 //進(jìn)入 FIQ模式 CPSR[5] = 0 //執(zhí)行 ARM狀態(tài)指令 CPSR[6] = 1 //禁止 FIQ CPSR[7] = 1 //禁止 IRQ if high vectors configured then //進(jìn)入異常處理 PC = 0xFFFF001C else PC = 0x0000001C 2/26/2023 15 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實(shí)例開發(fā)(第 2版) 1 2 ARM中斷類型及中斷向量 安裝 ARM中斷處理程序 第 6章 ARM異常中斷處理及程序設(shè)計(jì) 3 IRQ中斷處理過(guò)程及處理 3 SWI中斷處理原理及應(yīng)用程序開發(fā) 2/26/2023 16 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實(shí)例開發(fā)(第 2版) 兩種方式來(lái)裝載中斷處理程序 ? 使用跳轉(zhuǎn)指令。存儲(chǔ)中斷處理程序的地址與當(dāng)前 PC值為一個(gè)相對(duì)地址 (4 KB范圍內(nèi) )。根據(jù)是否屬于二級(jí)中斷源,即設(shè)置寄存器 INTMSK和 INTSUBMSK寄存器對(duì)應(yīng)位; ? ( 2)設(shè)置某類中斷為普通中斷還是快速中斷,即設(shè)置中斷類型寄存器 INTMOD對(duì)應(yīng)位; ? ( 3)如果是 IRQ中斷,設(shè)置該中斷的優(yōu)先級(jí)。 ? ( 5)中
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1