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

正文內容

嵌入式chappt課件-資料下載頁

2025-05-12 07:53本頁面
  

【正文】 Thumb狀態(tài)各模式下的寄存器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)用戶各模式下實際訪問的寄存器寄存器在匯編中的名稱寄存器類別注意:括號內為 ATPCS中寄存器的命名,可以使用 RN匯編偽指令將寄存器定義多個名字。其中 ,但注意 a1~ a4,v1~ v4必須用小寫。周 立功單片機Thumb狀態(tài)下的通用寄存器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)用戶各模式下實際訪問的寄存器寄存器在匯編中的名稱寄存器類別 在匯編語言中寄存器 R0~ R7為保存數(shù)據(jù)或地址值的通用寄存器。對于任何處理器模式,它們中的每一個都對應于相同的 32為物理寄存器。它們是完全通用的寄存器,不會被體系結構作為特殊的用途,并且可用于任何使用通用寄存器的指令。周 立功單片機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。每個異常模式都有其自身的 SP分組版本, SP通常指向各異常模式所專用的堆棧。 注意 :在發(fā)生異常時,處理器自動進入 ARM狀態(tài)。周 立功單片機Thumb狀態(tài)下的鏈接寄存器 R14( LR)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)用戶各模式下實際訪問的寄存器寄存器在匯編中的名稱寄存器類別 鏈接寄存器 LR對應 ARM狀態(tài)寄存器R14,在結構上有兩個特殊功能,詳見“ ARM狀態(tài)下的鏈接寄存器 LR” 。 注意 :在發(fā)生異常時,處理器自動進入 ARM狀態(tài)。周 立功單片機 內部寄存器? ARM狀態(tài)和 Thumb狀態(tài)之間寄存器的關系 Thumb狀態(tài)寄存器與 ARM狀態(tài)寄存器有如下的關系:167。Thumb狀態(tài) R0~ R7與 ARM狀態(tài) R0~ R7相同;167。Thumb狀態(tài) CPSR和 SPSR與 ARM狀態(tài) CPSR和SPSR相同;167。Thumb狀態(tài) SP映射到 ARM狀態(tài) R13;167。Thumb狀態(tài) LR映射到 ARM狀態(tài) R14;167。Thumb狀態(tài) PC映射到 ARM狀態(tài) PC( R15)。周 立功單片機Thumb狀態(tài)寄存器在 Arm狀態(tài)寄存器上的映射R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R0 堆棧指針 (R13) 連接寄存器 (R14) 程序計數(shù)器 (R15) 低寄存器高寄存器周 立功單片機 內部寄存器? 在 Thumb狀態(tài)中訪問高寄存器 在 Thumb狀態(tài)中,高寄存器( R8~ R15)不是標準寄存器集的一部分。匯編語言程序員對它們的訪問受到限制,但可以將它們用于快速暫存。 可以使用 MOV、 CMP和 ADD指令對高寄存器操作,詳見第 4章。周 立功單片機第 2章 目錄內部框圖數(shù)據(jù)類型q8. 程序狀態(tài)寄存器I/O周 立功單片機 程序狀態(tài)寄存器? 簡介 ARM7TDMI內核包含 1個 CPSR和 5個供異常處理程序使用的 SPSR。 CPSR反映了當前處理器的狀態(tài),其包含:167。4個條件代碼標志(負 (N)、零 (Z)、進位 (C)和溢出 (V) );167。2個中斷禁止位,分別控制一種類型的中斷;167。 5個對當前處理器模式進行編碼的位;167。1個用于指示當前執(zhí)行指令 (ARM還是 Thumb)的位。 周 立功單片機N Z C V — — I M0M1M2M3M4TF—. . .31 30 29 28 27 26 8 7 6 5 4 3 2 1 0 程序狀態(tài)寄存器? 簡介條件代碼標志 保留 控制位溢出標志進位或借位擴展零負或小于IRQ禁止FIQ禁止狀態(tài)位模式位CPSR寄存器的格式周 立功單片機 程序狀態(tài)寄存器? 簡介 每個異常模式還帶有一個程序狀態(tài)保存寄存器 ( SPSR),它用于保存在異常事件發(fā)生之前的 CPSR。 CPSR和 SPSR通過特殊指令進行訪問。詳細信息請參閱第 4章 。注意 :如果通過程序修改 CPSR寄存器中的模式位進入異常模式,那么硬件將不會把 CPSR保存至 SPSR中。周 立功單片機 程序狀態(tài)寄存器? 條件代碼標志 大多數(shù) “ 數(shù)值處理指令 ” 可以選擇是否影響條件代碼標志位。通常如果指令帶 S后綴,則該指令的執(zhí)行會影響條件代碼標志;但有一些指令的執(zhí)行總是會影響條件代碼標志。 N、 Z、 C和 V位都是條件代碼標志。通過算術操作、邏輯操作、 MSR或者 LDM指令可以對這些位進行設置。所有 ARM指令都可按條件來執(zhí)行,而Thumb指令中只有分支指令可按條件執(zhí)行。周 立功單片機 程序狀態(tài)寄存器? 條件代碼標志各標志位的含義如下:167。N 運算結果的最高位反映在該標志位。對于有符號二進制補碼,結果為負數(shù)時 N=1,結果為正數(shù)或零時 N=0;167。Z 指令結果為 0時 Z=1(通常表示比較結果 “ 相等” ),否則 Z=0;周 立功單片機 程序狀態(tài)寄存器? 條件代碼標志各標志位的含義如下:167。C 當進行加法運算 (包括 CMN指令 ),并且最高位產(chǎn)生進位時 C=1,否則 C=0。當進行減法運算 (包括CMP 指令 ),并且最高位產(chǎn)生借位時 C=0,否則C=1。對于結合移位操作的非加法 /減法指令, C為從最高位最后移出的值,其它指令 C通常不變; 167。V當進行加法 /減法運算,并且發(fā)生有符號溢出時V=1,否則 V=0,其它指令 V通常不變。周 立功單片機 程序狀態(tài)寄存器? 控制位 CPSR的最低 8位為控制位,當發(fā)生異常時,這些位被硬件改變。當處理器處于一個特權模式時,可用軟件操作這些位。 它們分別是:167。中斷禁止位;167。T位;167。模式位。周 立功單片機 程序狀態(tài)寄存器? 控制位216。中斷禁止位包括 I和 F位:167。當 I位置位時, IRQ中斷被禁止;167。當 F位置位時, FIQ中斷被禁止。216。T位反映了正在操作的狀態(tài):167。當 T位置位時,處理器正在 Thumb狀態(tài)下運行;167。當 T位清零時,處理器正在 ARM狀態(tài)下運行。周 立功單片機 程序狀態(tài)寄存器? 控制位216。模式位包括 M M M M1和 M0,這些位決定處理器的操作模式。注意 :不是所有模式位的組合都定義了有效的處理器模式,如果使用了錯誤的設置,將引起一個無法恢復的錯誤。周 立功單片機M[4:0] 模式 可 見 的 Thumb狀 態(tài) 寄存器 可 見 的 ARM狀 態(tài) 寄存器10000 用 戶 R0~ R7,SP,LR,PC,CPSR R0~ R14,PC, CPSR 10001 快中斷 R0~ R7,SP_fiq,LR_fiq,PC,CPSR,SPSR_fiq R0~ R7,R8_fiq~ R14_fiq,PC,CPSR, SPSR_fiq 10010 中斷 R0~ R7,SP_irq,LR_irq,PC,CPSR, SPSR_fiq R0~ R12,R13_irq,R14_irq,PC,CPSR, SPSR_irq 10011 管理 R0~ R7,SP_svc,LR_svc,PC,CPSR, SPSR_svc R0~ R12,R13_svc,R14_svc,PC,CPSR, SPSR_svc 10111 中止 R0~ R7,SP_abt,LR_abt,PC,CPSR, SPSR_abt R0~ R12,R13_abt,R14_abt,PC,CPSR, SPSR_abt 11011 未定 義 R0~R7,SP_und,LR_und,PC,CPSR, SPSR_und R0~ R12,R13_und,R14_und,PC,CPSR,SPSR_und11111 系 統(tǒng) R0~ R7,SP,LR,PC,CPSR R0~ R14,PC, CPSR CPSR模式位設置表周 立功單片機 程序狀態(tài)寄存器? 保留位 CPSR中的保留位被保留將來使用。為了提高程序的可移植性,當改變 CPSR標志和控制位時,請不要改變這些保留位。另外,請確保您程序的運行不受保留位的值影響,因為將來的處理器可能會將這些位設置為 1或者 0。 周 立功單
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1