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

正文內(nèi)容

06arm異常中斷處理及程序設(shè)計(專業(yè)版)

2025-03-18 07:19上一頁面

下一頁面
  

【正文】 根據(jù)是否屬于二級中斷源,即設(shè)置寄存器 INTMSK和 INTSUBMSK寄存器對應(yīng)位; ? ( 2)設(shè)置某類中斷為普通中斷還是快速中斷,即設(shè)置中斷類型寄存器 INTMOD對應(yīng)位; ? ( 3)如果是 IRQ中斷,設(shè)置該中斷的優(yōu)先級。在沒有實際硬件支持時,未定義指令異??梢员挥脕磉M行一個協(xié)處理器的軟件仿真,或者其它軟件仿真功能。 2/26/2023 4 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實例開發(fā)(第 2版) ARM異常類型 2/26/2023 5 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實例開發(fā)(第 2版) ARM中斷響應(yīng)過程 中 斷 產(chǎn) 生( 1 ) C P U 中 止 正 在 執(zhí) 行 事 件( 2 ) 自 動 將 P C 備 份 到 L R( 3 ) 自 動 將 C P S R 寄 存 器 S P S R( 1 ) 自 動 修 改 C P U 模 式( 2 ) 自 動 跳 轉(zhuǎn) 到 中 斷 向 量 取 指執(zhí) 行 I S R , 在 I S R 中 :( 1 ) 進 行 必 要 的 現(xiàn) 場 保 護 , 入 棧( 2 ) 處 事 中 斷 事 件現(xiàn) 場 恢 復(fù)( 1 ) L R , S P S R , R 0 ~ R 1 2 出 棧( 2 ) P C 跳 轉(zhuǎn) 到 原 中 斷 位 置 下 條 指令 執(zhí) 行由 硬 件 或 軟 件 產(chǎn) 生C P U 自 動 完 成I S R 必 須 事 先 由 程 序 員 編寫 , 且 第 1 條 指 令 必 須 可 以通 過 中 斷 向 量 跳 轉(zhuǎn) 到在 I S R 執(zhí) 行 結(jié) 束 后 執(zhí) 行 , 由程 序 員 編 寫2/26/2023 6 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實例開發(fā)(第 2版) Reset異常及處理 ? 當系統(tǒng)復(fù)位信號產(chǎn)生后, ARM處理器當立即中斷當前正在執(zhí)行的指令。 2/26/2023 17 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實例開發(fā)(第 2版) 在復(fù)位時使用匯編語言裝載中斷處理程序 2/26/2023 18 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實例開發(fā)(第 2版) 使用 C語言程序安裝中斷處理程序地址 B/ BL指令編碼格式 2/26/2023 19 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實例開發(fā)(第 2版) 利用跳轉(zhuǎn)指令 ? 利用跳轉(zhuǎn)指令的二進制編譯方式,使用 C語言程序裝載中斷處理程序可以使用以下執(zhí)行步驟如下: – (1) 獲取中斷異常處理函數(shù)地址; – (2) 在該地址值上減去相應(yīng)中斷向量表地址值,因為跳轉(zhuǎn)指令是相對尋址; – (3) 減去 0x8以允許預(yù)取地址值,因為在執(zhí)行異常向量表處的指令時,由于流水線的原因, PC的值實際指向中斷向量地址 +8處; – (4) 將結(jié)果值右移兩位以實現(xiàn)字對齊,根據(jù)前面跳轉(zhuǎn)指令的編碼規(guī)則。 ? ( 4) ISR_IrqHandler()函數(shù)完成中斷源判斷(具體是什么中斷),執(zhí)行中斷處理函數(shù)(在安裝中斷時已經(jīng)指定)。 ? 在 ARM v5及以上版本,執(zhí)行 BKPT指令也會產(chǎn)生一個預(yù)取異常。 2/26/2023 3 北京大學(xué)出版社出版 嵌入式 ARM系統(tǒng)原理與實例開發(fā)(第 2版) ARM異常類型 ? 如果發(fā)生中斷及異常,以下信息需要進行保護:
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1