ARM微處理器支持7種運行模式,分別如下:
用戶模式(usr):ARM處理器正常的程序執(zhí)行狀態(tài)。
快速中斷模式(fiq):用于高速數(shù)據傳輸或通道處理。
外部中斷模式(irq):用于通用的中斷處理。
管理模式(svc):操作系統(tǒng)使用的保護模式。
數(shù)據訪問終止模式(abt):當數(shù)據或指令預取終止時進入該模式,可用于虛擬存儲及存儲保護。
系統(tǒng)模式(sys):運行具有特權的操作系統(tǒng)任務。
未定義指令中止模式(und):當未定義的指令執(zhí)行時進入該模式,可用于支持硬件協(xié)處理器的軟件仿真。