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

正文內(nèi)容

中斷異常處理流程-展示頁

2025-04-16 22:53本頁面
  

【正文】 三星公司網(wǎng)站提供了test2410_r11軟件包,: HandlerXXX sub sp,sp,4 。為了擴展跳轉(zhuǎn)范圍,需要二次跳轉(zhuǎn)才能把異常處理函數(shù)的地址傳送給PC??梢哉J(rèn)為應(yīng)用程序總是從復(fù)位異常處理程序開始執(zhí)行的,因此復(fù)位異常處理程序不需要返回。當(dāng)ARM處理器發(fā)生異常時,程序計數(shù)器PC會被強制設(shè)置為對應(yīng)的異常向量,從而跳轉(zhuǎn)到異常處理程序。為保證在ARM處理器發(fā)生異常時不至于處于未知狀態(tài),在應(yīng)用程序的設(shè)計中,首先要進行異常處理。 3) 若在進入異常處理時設(shè)置了中斷禁止位,要在此清除。異常處理完畢之后,ARM微處理器會執(zhí)行以下幾步操作從異常返回: 1) 將連接寄存器LR的值減去相應(yīng)的偏移量后送到PC中。 4) 強制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。 2) 將CPSR復(fù)制到相應(yīng)的SPSR中。 系統(tǒng)運行時,異??赡軙S時發(fā)生。若無特別說明,對“異?!焙汀爸袛唷倍疾蛔鲊?yán)格的區(qū)分。而中斷則帶有向處理器主動申請的意味。 計算機體系結(jié)構(gòu)中,異?;蛘咧袛嗍翘幚硐到y(tǒng)中突發(fā)事件的一種機制,幾乎所有的處理器都提供這種機制。異常主要是從處理器被動接受的角度出發(fā)的一種描述,指意外操作引起的異常。但這兩種情況具有一定的共性,都是請求處理器打斷正常的程序執(zhí)行流程,進入特定程序的一種機制。本文結(jié)合經(jīng)過實際驗證的代碼對ARM9中斷處理流程進行分析,并設(shè)計出基于S3C2410芯片的外部中斷處理程序。當(dāng)一個異常出現(xiàn)以后,ARM微處理器會執(zhí)行以下幾步操作: 1) 將下一條指令的地址存入相應(yīng)連接寄存器LR,以便程序在處理異常返回時能從正確的位置重新開始執(zhí)行。 3) 根據(jù)異常類型,強制設(shè)置CPSR的運行模式位。 這些工作是由ARM 內(nèi)核完成的,不需要用戶程序參與。 2) 將SPSR復(fù)制回CPSR中。 這些工作必須由用戶在中斷處理函數(shù)中實現(xiàn)。采用的方式是在異
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1