ARM處理器工作模式有七種,分別為:使用者模式、快速中斷模式、外部中斷模式、管理模式、資料訪問終止模式、系統模式、未定義指令中止模式。七種工作模式分別介紹如下:(1)使用者模式(usr , User Mode)。ARM處理器正常的程式執行狀態。(2)快速中斷模式(fiq , Fast Interrupt Request Mode)。用於高速資料傳輸或通道處理。當觸發快速中斷時進入此模式。(3)外部中斷模式 ( irq , Interrupt Request Mode )。用於通用的中斷處理。當觸發外部中斷時進入此模式。(4)管理模式 ( svc , Supervisor Mode )。作業系統使用的保護模式。在系統復位或者執行軟體中斷指令SWI時進入。(5)資料訪問終止模式 ( abt , Abort Mode )。當資料或指令預取終止時進入該模式,可用於虛擬儲存及儲存保護。(6)系統模式(sys , System Mode )。執行具有特權的作業系統任務。(7)未定義指令中止模式 ( und , Undefined Mode )。當未定義的指令執行時進入該模式,可用於支援硬體協處理器的軟體模擬。
ARM處理器工作模式有七種,分別為:使用者模式、快速中斷模式、外部中斷模式、管理模式、資料訪問終止模式、系統模式、未定義指令中止模式。七種工作模式分別介紹如下:(1)使用者模式(usr , User Mode)。ARM處理器正常的程式執行狀態。(2)快速中斷模式(fiq , Fast Interrupt Request Mode)。用於高速資料傳輸或通道處理。當觸發快速中斷時進入此模式。(3)外部中斷模式 ( irq , Interrupt Request Mode )。用於通用的中斷處理。當觸發外部中斷時進入此模式。(4)管理模式 ( svc , Supervisor Mode )。作業系統使用的保護模式。在系統復位或者執行軟體中斷指令SWI時進入。(5)資料訪問終止模式 ( abt , Abort Mode )。當資料或指令預取終止時進入該模式,可用於虛擬儲存及儲存保護。(6)系統模式(sys , System Mode )。執行具有特權的作業系統任務。(7)未定義指令中止模式 ( und , Undefined Mode )。當未定義的指令執行時進入該模式,可用於支援硬體協處理器的軟體模擬。