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

正文內(nèi)容

中斷異常處理流程-wenkub

2023-04-22 22:53:43 本頁(yè)面
 

【正文】 由于向量表的限制,只能有一條指令B完成32MB范圍內(nèi)的跳轉(zhuǎn),并不能保證所有的異常處理函數(shù)都位于32MB范圍內(nèi)。采用的方式是在異常向量表中的特定位置放置一條跳轉(zhuǎn)指令,跳轉(zhuǎn)到異常處理程序。 2) 將SPSR復(fù)制回CPSR中。 3) 根據(jù)異常類型,強(qiáng)制設(shè)置CPSR的運(yùn)行模式位。本文結(jié)合經(jīng)過(guò)實(shí)際驗(yàn)證的代碼對(duì)ARM9中斷處理流程進(jìn)行分析,并設(shè)計(jì)出基于S3C2410芯片的外部中斷處理程序。異常主要是從處理器被動(dòng)接受的角度出發(fā)的一種描述,指意外操作引起的異常。而中斷則帶有向處理器主動(dòng)申請(qǐng)的意味。 系統(tǒng)運(yùn)行時(shí),異常可能會(huì)隨時(shí)發(fā)生。 4) 強(qiáng)制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。 3) 若在進(jìn)入異常處理時(shí)設(shè)置了中斷禁止位,要在此清除。當(dāng)ARM處理器發(fā)生異常時(shí),程序計(jì)數(shù)器PC會(huì)被強(qiáng)制設(shè)置為對(duì)應(yīng)的異常向量,從而跳轉(zhuǎn)到異常處理程序。為了擴(kuò)展跳轉(zhuǎn)范圍,需要二次跳轉(zhuǎn)才能把異常處理函數(shù)的地址傳送給PC。將工作寄存器壓入堆棧 ldr r0,=HandleXXX 。將工作寄存器和中斷程序入口地址彈出到r0和PC圖1異常處理調(diào)用 并且在RAM中定義了存有中斷程序入口地址表_ISR_STARTADDRESS: AREA RamData, DATA, READWRITE ^ _ISR_STARTADDRESS HandleReset 4 HandleUndef 4 HandleSWI 4 HandlePabort 4 HandleDabort 4 HandleReserved 4 HandleIRQ
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1