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

正文內容

arm體系結構ppt課件(2)(參考版)

2025-05-15 04:48本頁面
  

【正文】 可用于用戶模式下的程序調用特權操作 指令預取中止( Prefech Abort) 0x0000000C 5 如果處理器預取的指令的地址不存在,或者該地址不允許當前指( Prefech Abort)令訪問,當該被預取的指令執(zhí)行時,處理器產生指令預取中止異常中斷 數據訪問中止( Data Abort) 0x00000010 2 如果數據訪問指令的目標地址不存在,或者該地址不允許當前指令訪問,處理器產生數據訪問中止異常中斷 外部中斷請求( IRQ) 0x00000018 4 當處理器的外部中斷請求引腳有效,而且 CPSR寄存器的 I控制位被清除時,處理器產生外部中斷請求( IRQ)異常中斷。復位異常中斷通常用在下面幾種情況下: ?系統(tǒng)加電時 ?系統(tǒng)復位時 ?跳轉到復位中斷向量處執(zhí)行,稱為軟復位 未定義的指令 ( undefined instruction) 0x00000004 6 當 ARM處理器或者是系統(tǒng)中的協(xié)處理器認為當前指令未定義時,產( undefined instruction)生未定義的指令異常中斷。當異常出現時, SPSR用于保存 CPSR的狀態(tài),以便異常返回后恢復異常發(fā)生時的工作狀態(tài)。CPSR包含條件碼標志、中斷禁止位、當前處理器模式以及其它狀態(tài)和控制信息。由于在 ARM狀態(tài)下指令總是字對齊的,所以 R15值的第 0位和第 1位總為 0, PC[ 31: 2]用于保存地址。它雖然可以作為一般的通用寄存器使用,但是由于 R15的特殊性,即 R15值的改變將引起程序執(zhí)行順序的變化,這有可能引起程序執(zhí)行中出現一些不可預料的結果, 對于 R15的使用一定要慎重。當執(zhí)行完子程序后,只要把 R14的值復制到程序計數器 PC中,子程序即可返回。 ?R14 寄存器 R14用作子程序鏈接寄存器( Link Register- LR),也稱為 LR,當程序執(zhí)行子程序調用指令 BL、 BLX時,當前的 PC將保存在 R14寄存器中。應用程序在對每一種異常模式進行初始化時,都要初始化該模式下的 R13,使其指向相應的堆棧。 R13 寄存器 R13通常用做堆棧指針 SP。 異常模式下 R1 R14的訪問時特別需要明確指定 它們的工作模式。 ?分組寄存器 R1 R14 寄存器 R1 R14各有 6個分組的物理寄存器。 ?對于系統(tǒng)模式、用戶模式可以訪問的寄存器是 16個通用寄存器( R0R1 R15( PC))和 1個 CPSR狀態(tài)寄存器。 除了系統(tǒng)模式與用戶模式具有完全相同的一組寄存器外,在其它每一種處理器模式下都有一組相應的寄存器組。 ARM處理器共有 7種不同的處理器模式和兩種工作狀態(tài),也就是說 ARM處理器在每個時刻只能工作在七種模式中的任何一種和 ARM、 Thumb狀態(tài)中一種,程序員可以操作的寄存器因工作狀態(tài)和工作模式不同而不同。 6個狀態(tài)寄存器也是 32位的,但目前只使用了其中的 12位 這些寄存器并不是在同一時間全都可以被編程者訪問的。 R0~ R15; R13_svc、 R14_svc; R13_abt、 R14_abt; R13_und、 R14_und; R13_irq、 R14_irq; R8_frqR14_frq。 ? 在每一種異
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1