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

正文內(nèi)容

arm體系結(jié)構(gòu)清華第一章-在線瀏覽

2025-06-30 03:18本頁面
  

【正文】 ARM926EJS、 ARM946ES和ARM966ES 3種類型,用于適應(yīng)不同的市場(chǎng)需求。 數(shù)字消費(fèi)品,包括機(jī)頂盒、家庭網(wǎng)關(guān)、 MP3播放器和MPEG4播放器等。 存儲(chǔ)設(shè)備,包括 DVD域 HDD等。 汽車,通信和信息系統(tǒng)的 ABS和車體控制等。 25 ARM9E系列 ARM9E系列處理器具有以下主要特點(diǎn): 支持 32位的 ARM指令集和 16位的 Thumb指令集的 32位RISC處理器。 五級(jí)整數(shù)流水線。 集成的實(shí)時(shí)跟蹤和調(diào)試功能。 可選的 VFP9浮點(diǎn)處理協(xié)處理器。 高性能的 AHB系統(tǒng) 。 MPU支持實(shí)時(shí)操作系統(tǒng),包括 Vxworks。 提供 、 及 。 ARM10E系列處理器具體應(yīng)用于以下場(chǎng)合: 下一代的無線設(shè)備,包括視頻電話、 PDA、筆記本電腦和 Inter設(shè)備等。 成像設(shè)備,包括激光打印機(jī)、數(shù)字照相機(jī)和數(shù)字?jǐn)z像機(jī)等。 汽車,通信和信息系統(tǒng)等。 包括了 DSP指令集。 在典型的 ,主頻可以達(dá)到 400 MIPS的性能。 可選的 VFP10浮點(diǎn)處理協(xié)處理器。 高性能的 AHB系統(tǒng)。 統(tǒng)一的數(shù)據(jù) cache和指令 cache。 并行讀取 /寫入 (load/store)部件。 SecurCore系列處理器具有以下特點(diǎn): 支持 ARM指令集和 Thumb指令集,以提高代碼密度和系統(tǒng)性能。 提供了安全特性,抵制攻擊。 可以集成用戶自己的安全特性和其他的協(xié)處理器。 SecurCore系列處理器主要應(yīng)用于一些安全產(chǎn)品及應(yīng)用系統(tǒng),包括電子商務(wù)、電子銀行業(yè)務(wù)、網(wǎng)絡(luò)、移動(dòng)媒體和認(rèn)證系統(tǒng)等。 30 ARM處理器模式 ARM處理器共有 7種運(yùn)行模式,如表 。 ARM內(nèi)部寄存器和一些片內(nèi)外設(shè)在硬件設(shè)計(jì)上只允許(或者可選為只允許)特權(quán)模式下訪問。 未定義 (und) 中止 (abt) 管理 (svc) 中斷 (irq) 快中斷 (fiq) 系統(tǒng) (sys) 32 異常模式 處理器模式 說明 備注 用戶 (usr) 正常程序工作模式 不能直接切換到其它模式 系統(tǒng) (sys) 用于支持操作系統(tǒng)的特權(quán)任務(wù)等 與用戶模式類似,但具有可以直接切換到其它模式等特權(quán) 快中斷 (fiq) 支持高速數(shù)據(jù)傳輸及通道處理 FIQ異常響應(yīng)時(shí)進(jìn)入此模式 中斷 (irq) 用于通用中斷處理 IRQ異常響應(yīng)時(shí)進(jìn)入此模式 管理 (svc) 操作系統(tǒng)保護(hù)代碼 系統(tǒng)復(fù)位和軟件中斷響應(yīng)時(shí)進(jìn)入此模式 中止 (abt) 用于支持虛擬內(nèi)存和 /或存儲(chǔ)器保護(hù) 在 ARM7TDMI沒有大用處 未定義 (und) 支持硬件協(xié)處理器的軟件仿真 未定義指令異常響應(yīng)時(shí)進(jìn)入此模式 未定義 (und) 中止 (abt) 管理 (svc) 中斷 (irq) 快中斷 (fiq) 這五種模式稱為 異常模式 。當(dāng)特定的異常出現(xiàn)時(shí),處理器進(jìn)入相應(yīng)的模式。 33 用戶和系統(tǒng)模式 處理器模式 說明 備注 用戶 (usr) 正常程序工作模式 不能直接切換到其它模式 系統(tǒng) (sys) 用于支持操作系統(tǒng)的特權(quán)任務(wù)等 與用戶模式類似,但具有可以直接切換到其它模式等特權(quán) 快中斷 (fiq) 支持高速數(shù)據(jù)傳輸及通道處理 FIQ異常響應(yīng)時(shí)進(jìn)入此模式 中斷 (irq) 用于通用中斷處理 IRQ異常響應(yīng)時(shí)進(jìn)入此模式 管理 (svc) 操作系統(tǒng)保護(hù)代碼 系統(tǒng)復(fù)位和軟件中斷響應(yīng)時(shí)進(jìn)入此模式 中止 (abt) 用于支持虛擬內(nèi)存和 /或存儲(chǔ)器保護(hù) 在 ARM7TDMI沒有大用處 未定義 (und) 支持硬件協(xié)處理器的軟件仿真 未定義指令異常響應(yīng)時(shí)進(jìn)入此模式 這兩種模式都不能由異常進(jìn)入,而且它們使用完全相同的寄存器組。操作系統(tǒng)在該模式下訪問用戶模式的寄存器就比較方便,而且操作系統(tǒng)的一些特權(quán)任務(wù)可以使用這個(gè)模式訪問一些受控的資源。其中包括: 31個(gè)通用寄存器,包括程序計(jì)數(shù)器 (PC)在內(nèi)。 6個(gè)狀態(tài)寄存器。 ARM處理器共有 7種不同的處理器模式,在每一種處理器模式中有一組相應(yīng)的寄存器組。在所有的寄存器中,有些是各模式共用的同一個(gè)物理寄存器;有一些寄存器是各模式自己擁有的獨(dú)立的物理寄存器。 37 寄存器類別 寄存器在匯編中的名稱 各模式下實(shí)際訪問的寄存器 用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷 通用寄存器和程序計(jì)數(shù)器 R0(a1) R0 R1(a2) R1 R2(a3) R2 R3(a4) R3 R4(v1) R4 R5(v2) R5 R6(v3) R6 R7(v4) R7 R8(v5) R8 R8_fiq R9(SB,v6) R9 R9_fiq R10(SL,v7) R10 R10_fiq R11(FP,v8) R11 R11_fiq R12(IP) R12 R12_fiq R13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiq R14(LR) R14 R14_svc R14_abt R14_und R14_irq R14_fiq R15(PC) R15 狀態(tài)寄存器 CPSR CPSR SPSR 無 SPSR_abt SPSR_abt SPSR_und SPSR_irq SPSR_fiq 無 CPSR R15 R14 R13 1211R10 R9 R8 R7 R6 R5 R4 R3 R2 R1 R0 用戶 無系統(tǒng) SPSR_abt R14_svc R13_svc 管理 SPSR_abt R14_abt R13_abt 中止 SPSR_und R14_und R13_und 未定義 SPSR_irq R14_irq R13_irq 中斷 SPSR_fiq R14_fiq 13_fi 12_fi11_fiR10_fiq R9_fiq R8_fiq 快中斷 38 寄存器類別 寄存器在匯編中的名稱 各模式下實(shí)際訪問的寄存器 用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷 通用寄存器和程序計(jì)數(shù)器 R0(a1) R0 R1(a2) R1 R2(a3) R2 R3(a4) R3 R4(v1) R4 R5(v2) R5 R6(v3) R6 R7(v4) R7 R8(v5) R8 R8_fiq R9(SB,v6) R9 R9_fiq R10(SL,v7) R10 R10_fiq R11(FP,v8) R11 R11_fiq R12(IP) R12 R12_fiq R13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiq R14(LR) R14 R14_svc R14_abt R14_und R14_irq R14_fiq R15(PC) R15 狀態(tài)寄存器 CPSR CPSR SPSR 無 SPSR_abt SPSR_abt SPSR_und SPSR_irq SPSR_fiq R13_fiq R13_irq R13_und R13_abt R13_svc R13 12_fi 12 11_fi11 10_fiq R10 R9_fiq R9 R8_fiq R8 R7 R6 R5 R4 R3 R2 R1 R0 在匯編語言中寄存器 R0~ R13為保存數(shù)據(jù)或地址值的 通用寄存器 。 39 寄存器類別 寄存器在匯編中的名稱 各模式下實(shí)際訪問的寄存器 用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷 通用寄存器和程序計(jì)數(shù)器 R0(a1) R0 R1(a2) R1 R2(a3) R2 R3(a4) R3 R4(v1) R4 R5(v2) R5 R6(v3) R6 R7(v4) R7 R8(v5) R8 R8_fiq R9(SB,v6) R9 R9_fiq R10(SL,v7) R10 R10_fiq R11(FP,v8) R11 R11_fiq R12(IP) R12 R12_fiq R13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiq R14(LR) R14 R14_svc R14_abt R14_und R14_irq R14_fiq R15(PC) R15 狀態(tài)寄存器 CPSR CPSR SPSR 無 SPSR_abt SPSR_abt SPSR_und SPSR_irq SPSR_fiq R13_fiq R13_irq R13_und R13_abt R13_svc R13 12_fi 12 11_fi11 10_fiq R10 R9_fiq R9 R8_fiq R8 R7 R6 R5 R4 R3 R2 R1 R0 其中 R0~ R7為未分組的寄存器 ,也就是說對(duì)于任何處理器模式,這些寄存器都對(duì)應(yīng)于相同的 32位物理寄存器。它們所對(duì)應(yīng)的物理寄存器取決于當(dāng)前的處理器模式,幾乎所有允許使用通用寄存器的指令都允許使用分組寄存器 41 寄存器類別 寄存器在匯編中的名稱 各模式下實(shí)際訪問的寄存器 用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷 通用寄存器和程序計(jì)數(shù)器 R0(a1) R0 R1(a2) R1 R2(a3) R2 R3(a4) R3 R4(v1) R4 R5(v2) R5 R6(v3) R6 R7(v4) R7 R8(v5) R8 R8_fiq R9(SB,v6) R9 R9_fiq R10(SL,v7) R10 R10_fiq R11(FP,v8) R11 R11_fiq R12(IP) R12 R12_fiq R13(SP) R13 R13_svc R13_abt R13_und R13_irq R13_fiq R14(LR) R14 R14_svc R14_abt R14_und R14_irq R14_fiq R15(PC) R15 狀態(tài)寄存器 CPSR CPSR SPSR 無 SPSR_abt SPSR_abt SPSR_und SPSR_irq SPSR_fiq 12_fiR1211_fi R11 R10_fiq R10 R9_fiq R9 R8_fiq R8 寄存器 R8~ R12有兩個(gè)分組的物理寄存器。這樣在發(fā)生 FIQ中斷后,可以加速 FIQ的處理速度。一個(gè)用于用戶和系統(tǒng)模式,其余 5個(gè)分別用于 5種異常模式。在入口,異常處理程序?qū)⒂玫降钠渌拇嫫鞯闹当3值蕉褩V小? 44 寄存器類別 寄存器在匯編中的名稱 各模式下實(shí)際訪問的寄存器 用戶 系統(tǒng) 管理 中止 未定義 中斷 快中斷 通用寄存器和程序計(jì)數(shù)器
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1