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

正文內(nèi)容

中斷異常處理流程(編輯修改稿)

2025-05-04 22:53 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 異常處理程序地址HandleXXX送到PC中。例如產(chǎn)生IRQ中斷時(shí),PC會(huì)被強(qiáng)制設(shè)置為0x18,執(zhí)行指令:b HandlerIRQ 在HandlerIRQ程序段內(nèi),處理器做一些必要的處理,就會(huì)將_ISR_STARTADDRESS表中存放的IRQ入口地址送入PC,然后開(kāi)始執(zhí)行相關(guān)中斷程序。由于_ISR_STARTADDRESS表存放在RAM中,后面的C語(yǔ)言程序可以方便地更改相關(guān)中斷服務(wù)程序的內(nèi)容。 異常分支 系統(tǒng)可能存在多個(gè) IRQ/FIQ的中斷處理程序。為了從向量表入口處的跳轉(zhuǎn)最終能找到正確的中斷處理程序,需要設(shè)計(jì)一套處理機(jī)制和方法來(lái)實(shí)現(xiàn)??梢栽贏RM的異常向量表之外,增加一張關(guān)聯(lián)中斷控制器的向量表,向量表中的內(nèi)容對(duì)應(yīng)每個(gè)具體的中斷源,可以協(xié)助跳轉(zhuǎn)到不同的中斷處理程序。 當(dāng)響應(yīng)外設(shè)的一個(gè)中斷請(qǐng)求時(shí),首先觸發(fā)ARM核的中斷,進(jìn)人中斷程序,再通過(guò)中斷控制器識(shí)別中斷源,使PC能夠自動(dòng)獲得中斷處理程序的地址。有的芯片支持特殊的硬件分支功能,依據(jù)中斷源自動(dòng)跳轉(zhuǎn)到向量表的相應(yīng)地址,多數(shù)情況下是用軟件來(lái)處理異常分支。 在S3C2410體系中,中斷的調(diào)用可以看成是經(jīng)歷了2次“中斷向量表”的查詢。,得到當(dāng)前中斷的中斷號(hào),并根據(jù)中斷號(hào)再調(diào)用相關(guān)的中斷服務(wù)程序。 IsrIRQ sub sp,sp,4 stmfd sp!,{r8r9} ldr r9,=INTOFFSET ldr r9,[r9] ldr r8,=HandleEINT0 add r8,r8,r9,lsl 2 ldr r8,[r8] str r8,[sp,8] ldmfd sp!,{r8r9,pc} 為了方便C程序使用中斷,將IsrIRQ設(shè)為IRQ的中斷服務(wù)程
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1