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

正文內(nèi)容

arm7體系結(jié)構(gòu)專業(yè)講堂(參考版)

2025-01-14 23:44本頁面
  

【正文】 另外,請確保您程序的運行不受保留位的值影響,因為將來的處理器可能會將這些位設置為 1或者 0。 保留位 CPSR中的保留位被保留將來使用。注意 :不是所有模式位的組合都定義了有效的處理器模式,如果使用了錯誤的設置,將引起一個無法恢復的錯誤。 控制位216。當 T位清零時,處理器正在 ARM狀態(tài)下運行。T位反映了正在操作的狀態(tài):167。當 F位置位時, FIQ中斷被禁止。中斷禁止位包括 I和 F位:167。 程序狀態(tài)寄存器167。T位;167。 它們分別是:167。 控制位 CPSR的最低 8位為控制位,當發(fā)生異常時,這些位被硬件改變。V當進行加法 /減法運算,并且發(fā)生有符號溢出時V=1,否則 V=0,其它指令 V通常不變。當進行減法運算 (包括CMP 指令 ),并且最高位產(chǎn)生借位時 C=0,否則C=1。 條件代碼標志各標志位的含義如下:167。對于有符號二進制補碼,結(jié)果為負數(shù)時 N=1,結(jié)果為正數(shù)或零時 N=0;167。 條件代碼標志各標志位的含義如下:167。1個用于指示當前執(zhí)行指令 (ARM還是 Thumb)的位。2個中斷禁止位,分別控制一種類型的中斷;167。 CPSR反映了當前處理器的狀態(tài),其包含:167。第 3章 目錄內(nèi)部框圖數(shù)據(jù)類型q8. 程序狀態(tài)寄存器I/O 程序狀態(tài)寄存器167。匯編語言程序員對它們的訪問受到限制,但可以將它們用于快速暫存。Thumb狀態(tài)寄存器在 Arm狀態(tài)寄存器上的映射R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R0 堆棧指針 (R13) 連接寄存器 (R14) 程序計數(shù)器 (R15) 低寄存器高寄存器 內(nèi)部寄存器167。Thumb狀態(tài) LR映射到 ARM狀態(tài) R14;167。Thumb狀態(tài) CPSR和 SPSR與 ARM狀態(tài) CPSR和SPSR相同;167。 ARM狀態(tài)和 Thumb狀態(tài)之間寄存器的關(guān)系 Thumb狀態(tài)寄存器與 ARM狀態(tài)寄存器有如下的關(guān)系:167。 注意 :在發(fā)生異常時,處理器自動進入 ARM狀態(tài)。 注意 :在發(fā)生異常時,處理器自動進入 ARM狀態(tài)。Thumb狀態(tài)下的堆棧指針寄存器( SP)CPSRCPSR狀態(tài)寄 存器R15PCR14_fiqR14_irqR14_undR14_abtR14_svcR14LRR13_fiqR13_irqR13_undR13_abtR13_svcR13SPR7R7(v4,wr)R6R6(v3)R5R5(v2)R4R4(v1)R3R3(a4)R2R2(a3)R1R1(a2)R0R0(a1)通用寄存器和程序計數(shù)器快中斷中斷未定義中止管理系統(tǒng)用戶各模式下實際訪問的寄存器寄存器在匯編中的名稱寄存器類別 堆棧指針 SP對應 ARM狀態(tài)的寄存器R13。對于任何處理器模式,它們中的每一個都對應于相同的 32為物理寄存器。其中 ,但注意 a1~ a4,v1~ v4必須用小寫。有條件訪問程序狀態(tài)寄存器( CPSR)。堆棧指針( SP);167。8個通用寄存器 R0~ R7;167。 內(nèi)部寄存器167。每種異常都有自己的 SPSR,在因為異常事件而進入異常時它保存 CPSR的當前值,異常退出時可通過它恢復 CPSR。在 ARM結(jié)構(gòu) V4版及以上版本中,寫入 R15的值的最低兩位為 0,如果不是,結(jié)果將不可預測。具體的規(guī)則取決于內(nèi)核結(jié)構(gòu)的版本:167。 內(nèi)部寄存器167。計算偏移量 內(nèi)部寄存器167。保存 STR指令地址 +偏移量LDR R0,[R0] 。 讀 R15的限制計算偏移量程序代碼:SUB R1,PC,4 。 所以最好避免使用 STR和 STM指令來保存 R15,如果很難做到,那么應當在程序中計算出該芯片的偏移量。這些指令可能將當前指令地址加 8字節(jié)或加 12字節(jié)保存(將來可能還有其它數(shù)字)。LDR R0,PC??????PCPC4PC8 正在執(zhí)行正在譯碼正在取指流水線狀態(tài)地址 程序代碼 內(nèi)部寄存器167。 讀 R15的限制 正常操作時,從 R15讀取的值是處理器正在取指的地址,即當前正在執(zhí)行指令的地址加上 8個字節(jié)(兩條 ARM指令的長度)。如果 R15使用的方式超出了這些限制,那么結(jié)果將是不可預測的。寄存器類別寄存器在匯編中的名稱各模式下實際訪問的寄存器用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷通用寄存器和程序計數(shù)器R0(a1) R0R1(a2) R1R2(a3) R2R3(a4) R3R4(v1) R4R5(v2) R5R6(v3) R6R7(v4) R7R8(v5) R8 R8_fiqR9(SB,v6) R9 R9_fiqR10(SL,v7) R10 R10_fiqR11(FP,v8) R11 R11_fiqR12(IP) R12 R12_fiqR13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiqR14(LR) R14 R14_svc R14_abt R14_und R14_irq R14_fiqR15(PC) R15狀態(tài)寄存器CPSR CPSRSPSR 無 SPSR_abt SPSR_abt SPSR_und SPSR_irq SPSR_fiq程序計數(shù)器 R15( PC) 寄存器 R15為 程序計數(shù)器 ( PC),它指向正在取指的地址。 R14寄存器注意要點R14 R14_irq用戶模式下的程序 IRQ模式下的程序 AareturnB...XA地址 A地址 A下的程序; IRQ中斷,硬件將某個地址存入 IRQ模式下的 R14_irq寄存器, 用戶模式下的 R14沒有被破壞 ;3. IRQ服務程序 A執(zhí)行完畢,將 R14_irq寄存器的內(nèi)容減去某個常量后存入 PC,返回之前被中斷的程序;未被破壞 內(nèi)部寄存器167。但是如果允許在 IRQ模式下的中斷處理程序重新使能 IRQ中斷,并且發(fā)生了嵌套的 IRQ中斷時,外部中斷處理程序保存在 R14_irq中的任何值都將被嵌套中斷的返回地址所覆蓋。 R14寄存器注意要點 當發(fā)生異常嵌套時,這些異常之間可能會發(fā)生沖突。區(qū)別在于有些異常有一個小常量的偏移。同時硬件將 “BL Lable” 指令的下一條指令所在地址存入 R14; B執(zhí)行最后,將 R14寄存器的內(nèi)容放入 PC,返回程序 A; 內(nèi)部寄存器167。Lable程序 A 程序 BR14 內(nèi)部寄存器167。在每種模式下,模式自身的 R14版本用于保存子程序返回地址;167。但是在 Thumb指令集中存在使用 R13的指令。寄存器類別寄存器在匯編中的名稱各模式下實際訪問的寄存器用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷通用寄存器和程序計數(shù)器R0(a1) R0R1(a2) R1R2(a3) R2R3(a4) R3R4(v1) R4R5(v2) R5R6(v3) R6R7(v4) R7R8(v5) R8 R8_fiqR9(SB,v6) R9 R9_fiqR10(SL,v7) R10 R10_fiqR11(FP,v8) R11 R11_fiqR12(IP) R12 R12_fiqR13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiqR14(LR) R14 R14_svc R14_abt R14_und R14_irq R14_fiqR15(PC) R15狀態(tài)寄存器CPSR CPSRSPSR 無 SPSR_abt SPSR_abt SPSR_und SPSR_irq SPSR_fiq堆棧指針寄存器 R13( SP) 寄存器 R13常作為 堆棧指針 (SP)。寄存器類別寄存器在匯編中的名稱各模式下實際訪問的寄存器用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷通用寄存器和程序計數(shù)器R0(a1) R0R1(a2) R1R2(a3) R2R3(a4) R3R4(v1) R4R5(v2) R5R6(v3) R6R7(v4) R7R8(v5) R8 R8_fiqR9(SB,v6) R9 R9_fiqR10(SL,v7) R10 R10_fiqR11(FP,v8) R11 R11_fiqR12(IP) R12 R12_fiqR13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiqR14(LR) R14 R1
點擊復制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1