久久久久久久麻豆,中日韩av在线,麻豆av在线免费,中文字幕二区三区,欧美日韩视频一区二区,亚洲欧美日韩在线一区,国产无毒不卡

ARM基礎(chǔ)知識學(xué)習(xí)四






ARM中異常中斷的種類

**復(fù)位(RESET)**

當(dāng)處理器復(fù)位引腳有效時,系統(tǒng)產(chǎn)生復(fù)位異常中斷,程序跳轉(zhuǎn)到復(fù)位異常中斷處理程序處執(zhí)行。復(fù)ARM基礎(chǔ)ARM知識ARM學(xué)習(xí)位異常中斷通常用在下面幾種情況下:系統(tǒng)加電時;系統(tǒng)復(fù)位時;跳轉(zhuǎn)到復(fù)位中斷向量處執(zhí)行成為軟復(fù)位。

**未定義的指令**

當(dāng)ARM處理器或者是系統(tǒng)中的協(xié)處理器認(rèn)為當(dāng)前指令未ARM基礎(chǔ)ARM知識ARM學(xué)習(xí)定義時,產(chǎn)生未定義的指令異常中斷,可以通過改異常中斷機(jī)制仿真浮點向量運算。

**軟件中斷**

這是一個由用戶定義的中斷指令??捎糜谟脩裟J较碌某绦蛘{(diào)用特權(quán)操作指令。在實時操作系統(tǒng)中可以通過該機(jī)制西線系統(tǒng)功能調(diào)用。

**指令與取終止(PrefechAbort)**

如果處理器預(yù)取的指令的地址不存在,或者該地址不允許當(dāng)前指令訪問,當(dāng)被預(yù)取的指令執(zhí)行時,處理器產(chǎn)生指令預(yù)取終止異常中斷。

**數(shù)據(jù)訪問終止(DATAABORT)

如果數(shù)據(jù)訪問指令的目標(biāo)地址不存在,,或者該地址不允許當(dāng)前指令訪問,處理器產(chǎn)生數(shù)據(jù)訪問終止異常中斷

**外部中斷請求(IRQ)**

當(dāng)處理器的外部中斷請求引腳有效,而且CPSR的寄存器的I控制位被清除時,處ARM基礎(chǔ)ARM知識ARM學(xué)習(xí)理器產(chǎn)生外部中斷請求異常中斷。系統(tǒng)中個外設(shè)通過該異常中斷請求處理服務(wù)。

**快速中斷請求(FIQ)**

當(dāng)處理器的外部快速中斷請求引腳有效,而且CPSR的F控制位被清除時,處理器產(chǎn)生外部中斷請求異常中斷

異常中斷向量表及異常中斷優(yōu)先級

中斷向量表指定了個異常中斷及其處理程序的對應(yīng)關(guān)系。他通常存放在存儲地址的低端。在ARM體系中,異常中斷向量表的大小為32字節(jié),其中每個異常中斷占據(jù)4個字節(jié)大小,保留了4個字節(jié)空間。

每個異常中斷對應(yīng)的中斷向量表中的4個字節(jié)的空間中存放了一個跳轉(zhuǎn)指令或者一個向PC寄存器中賦值的數(shù)據(jù)訪問指令。通過這兩種指令,程序?qū)⑻D(zhuǎn)到相應(yīng)的異常中斷處理程序處執(zhí)行。當(dāng)幾個異常中斷同時發(fā)生時,就必須按照一定的次序來處理這些異常中斷。

各個異常中斷的中斷向量地址以及中斷的處理優(yōu)先級

中斷向量地址 異常中斷類型 異常中斷模式 優(yōu)先級(6最低)

0x00 復(fù)位 特權(quán)模式 

1

0x04 未定義的指令 未定義指令終止模式 6

0x08 軟件中斷 特權(quán)模式 6

0x0C 指令預(yù)取終止 終止模式 5

0x10 數(shù)據(jù)訪問終止 終止模式 2

0x14 保留 未使用 

未使用

0x18 外部中斷請求 IRQ模式 4

0x1C 快速中斷請求 FIQ模式 3 

COPYRIGHT(C) 2011 廈門永宏亞得機(jī)電科技有限公司版權(quán)所有(閩ICP備05025945號) ALL RIGHTS RESERVED?

電話: 0592-5190891 傳真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 廈門市海滄區(qū)興港六里17號2607室 郵編:361009 聯(lián)系人:翟先生