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

正文內(nèi)容

嵌入式系統(tǒng)原理及設(shè)計概述(文件)

2025-02-05 00:14 上一頁面

下一頁面
 

【正文】 6R7(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一般的通用寄存器R14_fiqR14_irqR14_abtR14_svcR13_fiqR13_irq 寄存器 R8~ R14為 分組寄存器 。一個用于除 FIQ模式之外的所有寄存器模式,另一個用于 FIQ模式。2023/2/28寄存器類別寄存器在匯編中的名稱各模式下實(shí)際訪問的寄存器用戶 系統(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一般的通用寄存器 寄存器 R1 R14分別有 6個分組的物理寄存器。2023/2/28寄存器類別寄存器在匯編中的名稱各模式下實(shí)際訪問的寄存器用戶 系統(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)。成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 如果 R15使用的方式超出了這些限制,那么結(jié)果將是不可預(yù)測的。由于 ARM指令總是以字為單位,所以 R15寄存器的最低兩位總是為 0。這些指令可能將當(dāng)前指令地址加 8字節(jié)或加 12字節(jié)保存(將來可能還有其它數(shù)字)。然后重裝SUB R0,R0,R1 。 成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 在 ARM結(jié)構(gòu) V3版及以下版本中,寫入 R15的值的最低兩位被忽略,因此跳轉(zhuǎn)地址由指令的實(shí)際目標(biāo)地址(寫入 R15的值)和 0xFFFFFFFC相與得到;167。2023/2/28寄存器類別寄存器在匯編中的名稱各模式下實(shí)際訪問的寄存器用戶 系統(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程序狀態(tài)寄存器 CPSR 寄存器 CPSR為 程序狀態(tài)寄存器 ,在異常模式中,另外一個寄存器 “ 程序狀態(tài)保存寄存器( SPSR) ” 可以被訪問。但是在 ARMn 但是在 Thumb狀態(tài)下,僅有分支指令是有條件執(zhí)行的。2個中斷禁止位,分別控制一種類型的中斷;167。算術(shù)操作、邏輯操作、 MSR或者 LDM指令可以對這些位進(jìn)行設(shè)置。2023/2/28n 條件代碼標(biāo)志各標(biāo)志位的含義如下:167。對于結(jié)合移位操作的非加法 /減法指令, C為從最高位最后移出的值,其它指令 C通常不變; 167。2023/2/28n 控制位 CPSR的最低 8位為控制位,當(dāng)發(fā)生異常時,這些位被硬件改變。T位;167。2023/2/28n 控制位216。216。成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 注意 :不是所有模式位的組合都定義了有效的處理器模式,如果使用了錯誤的設(shè)置,將引起一個無法恢復(fù)的錯誤。CPSR10010 中斷 R0~ R7,SP_irq,LR_irq,PC,CPSR,10011 管理 R0~ R7,SP_svc,LR_svc,PC,CPSR,10111 中止 R0~ R7,SP_abt,LR_abt,PC,CPSR,11011 未定義 R0~R7,SP_und,LR_und,PC,CPSR,CPSR為了提高程序的可移植性,當(dāng)改變 CPSR標(biāo)志和控制位時,請不要改變這些保留位。2023/2/28演講完畢,謝謝觀看!。 成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 R0~ R12,R13_und,R14_und,PC,CPSR,SPSR_und11111 系統(tǒng) R0~ R7,SP,LR,PC,CPSRR0~ R12,R13_abt,R14_abt,PC,CPSR,R0~ R12,R13_svc,R14_svc,PC,CPSR,R0~ R12,R13_irq,R14_irq,PC,CPSR,R0~ R7,R8_fiq~ R14_fiq,PC,CPSR,2023/2/28n 控制位216。當(dāng) T位為 1時,處理器正在 Thumb狀態(tài)下運(yùn)行;167。當(dāng) I位置位時, IRQ中斷被禁止;167。CPSR_c成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 它們分別是:167。成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 C 當(dāng)進(jìn)行加法運(yùn)算 (包括 CMN指令 ),并且最高位產(chǎn)生進(jìn)位時 C=1,否則 C=0。對于有符號二進(jìn)制補(bǔ)碼,結(jié)果為負(fù)數(shù)時 N=1,結(jié)果為正數(shù)或零時 N=0;167。成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 通常如果指令帶 S后綴,則該指令的執(zhí)行會影響條件代碼標(biāo)志;但有一些指令的執(zhí)行總是會影響條件代碼標(biāo)志。 CPSR和 SPSR通過特殊指令( MRS、 MSR)進(jìn)行訪問。1個用于指示當(dāng)前執(zhí)行指令 (ARM還是 Thumb)的位。 CPSR反映了當(dāng)前處理器的狀態(tài),其包含:167。中的條件碼進(jìn)行比較,如果它們彼此不匹配,指令將不被執(zhí)行,而是以 NOP指令集所有的指令都可以被有條件的執(zhí)行,簡稱 條件執(zhí)行 。詳細(xì)描述參看 。成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 2023/2/28n 寫 R15的限制 由于 ARM指令以字節(jié)為邊界,因此寫入 R15的值最低兩位通常為 0b00。R1=下面 STR指令的地址STR PC,[R0] 。 所以最好避免使用 STR和 STM指令來保存 R15,如果很難做到,那么應(yīng)當(dāng)在程序中計算出該芯片的偏移量。2023/2/28寄存器類別寄存器在匯編中的名稱各模式下實(shí)際訪問的寄存器用戶 系統(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),它指向正在取指的地址。區(qū)別在于有些異常有一個小常量的偏移。2023/2/28Lable程序 A 程序 BR14n R14( LR)寄存器與子程序調(diào)用BL Lable地址 A ???MOV PC,LRR14(地址 A)??? A執(zhí)行過程中調(diào)用程序 B;操作流程 Lable,執(zhí)行程序 B。在每種模式下,模式自身的 R14版本用于保存子程序返回地址;167。但是在 Thumb指令集中存在使用 R13的指令。成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 成都信息工程學(xué)院 3+1創(chuàng)新實(shí)驗(yàn)班 它們是完全通用的寄存器,不會被體系結(jié)構(gòu)作為特殊用途,并且可用于任何使用通用寄存器的指令。2023/2/28寄存器類別寄存器在匯編中的名稱各模式下實(shí)際訪問的寄存器用戶 系統(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 R
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1