回覆列表
  • 1 # uzffe23742

    ARM微處理器支援7種執行模式,分別為:─ 使用者模式(usr): ARM處理器正常的程式執行狀態─ 快速中斷模式(fiq): 用於高速資料傳輸或通道處理─ 外部中斷模式(irq): 用於通用的中斷處理─ 管理模式(svc): 作業系統使用的保護模式─ 資料訪問終止模式(abt): 當資料或指令預取終止時進入該模式,可用於虛擬儲存及儲存保護。─ 系統模式(sys): 執行具有特權的作業系統任務。─ 未定義指令中止模式(und):當未定義的指令執行時進入該模式,可用於支援硬體協處理器的軟體模擬。模式定義透過CPSR的低5位組合決定。CPSR未提供操作地址,直接使用MSR指令修改。

  • 2 # 使用者7724478402265

    ARM微處理器的七種執行模式一般指:1、使用者模式(usr):正常的程式執行狀態2、快速中斷模式(fiq):3、中斷模式(irq):4、管理模式(svc):作業系統使用的保護模式5、系統模式(sys):執行具有特權的作業系統任務6、資料訪問終止模式(abt):資料或指令預取終止時進入該模式7、未定義指令終止模式(und):未定義的指令執行時進入該模式 可以透過軟體來進行模式切換,或者發生各類中斷、異常時CPU自動進入相應的模式。 除使用者模式外,其餘6種工作模式都屬於特權模式。 特權模式中除了系統模式以外的其餘5種模式稱為異常模式。 大多數程式運行於使用者模式。 進入特權模式是為了處理中斷、異常、或者訪問被保護的系統資源。

  • 中秋節和大豐收的關聯?
  • 恐龍滅絕之後地球上是屬於什麼演替?