《ARM技术及其应用》课程教学资源(文献资料)arm201903

Review-IlA ArchitectureIntroductionArchitectureverviewArchitectureprofilesArchitecturalconcepts Data typesFP&SIMDCrypto Extension Memory modelARM032019/3/3
Review – II A Architecture Introduction Architecture verview Architecture profiles Architectural concepts Data types FP & SIMD Crypto Extension Memory model ARM03 2019/3/3 1

IlARMArchitectureA Architecture IntroductionBTheAArch64ALACTheAArch64ISDTheAArch64SLAETheAArch32ALAFTheAArch32ISGTheAArch32SLAHExternal DebugIMemory-mapped ComponentsJAppendixesARM032019/3/3
II ARM Architecture ARM03 2019/3/3 2 A Architecture Introduction B The AArch64 ALA C The AArch64 IS D The AArch64 SLA E The AArch32 ALA F The AArch32 IS G The AArch32 SLA H External Debug I Memory-mapped Components J Appendixes

ILBTheAArch64ALAB1AArch64ALProgrammersModel国B2AArch64ALMemoryModel口B3SummaryARM032019/3/3
II B The AArch64 ALA ARM03 2019/3/3 3 B1 AArch64 AL Programmers’ Model B2 AArch64 AL Memory Model B3 Summary

B1AArch64ALProgrammersModel B1.1 Exceptions in AArch64B1.2Registers inAArch64 B1.3 Software control at ELOB1.4SummaryARM032019/3/3
B1 AArch64 AL Programmers’ Model ARM03 2019/3/3 4 B1.1 Exceptions in AArch64 B1.2 Registers in AArch64 B1.3 Software control at EL0 B1.4 Summary

iB1.1ExceptionsinAArch64Exception is the changeof programflow7 Exception levels (ELO-EL3)show execution privilege ELO is the lowest-level unprivileged execution EL1, EL2 and EL3 are higher privileged executionOSrunsatbothEL1andELO Application runs at ELOARM032019/3/3
B1.1 Exceptions in AArch64 ARM03 2019/3/3 5 Exception is the change of program flow Exception levels (EL0-EL3) show execution privilege EL0 is the lowest-level unprivileged execution EL1, EL2 and EL3 are higher privileged execution OS runs at both EL1 and EL0 Application runs at EL0

B1.2RegistersinAArch64 B1.2.1 Registers in AArch64B1.2.2Process stateB1.2.3System registersARM032019/3/3
B1.2 Registers in AArch64 ARM03 2019/3/3 6 B1.2.1 Registers in AArch64 B1.2.2 Process state B1.2.3 System registers

B1.2.1RegistersinAArch64RO-R3O SP PC口 VO-V31口 FPCR,FPSR口 ZRARM032019/3/3
B1.2.1 Registers in AArch64 ARM03 2019/3/3 7 R0-R30 SP PC V0-V31 FPCR, FPSR ZR

RO-R3O□31GPRs Each registercan be accessed as64-bit GPR named X0 toX3032-bitGPRnamedWOtoW306332|310RnkWnXnFigureB1-1General-purposeregisternamingARMO32019/3/3
R0-R30 ARM03 2019/3/3 8 31 GPRs Each register can be accessed as 64-bit GPR named X0 to X30 32-bit GPR named W0 to W30

RO-R7Call parameter and return result registersARM032019/3/3
R0-R7 ARM03 2019/3/3 9 Call parameter and return result registers

R810 Indirect call result location registerARM032019/3/3
R8 ARM03 2019/3/3 10 Indirect call result location register
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《ARM技术及其应用》课程教学资源(文献资料)arm201904.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201905.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201906.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201907.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201908.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201909.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201910.pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第10章 存储器与并行接口扩展.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第7章 单片机串行通信.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第8章 单片机应用中的人机接口.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第6章 MCS-51系列单片机的中断系统与定时计数器.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第5章 单片机的C语言程序设计.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第9章 单片机应用中模拟量的输入输出.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第4章 指令系统与汇编程序设计.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第1章 单片机基础知识.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第2章 单片机硬件结构.pptx
- 大连理工大学:《单片机系统及应用》课程教学资源(教案讲稿,共二十四讲).pdf
- 大连理工大学:《单片机系统及应用》课程教学资源(实验讲义,共十二个).pdf
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第23讲 文件深入.pptx
- 大连理工大学:《C语言程序设计》课程教学课件(PPT讲稿)第22讲 文件初步.pptx
- 《ARM技术及其应用》课程教学资源(文献资料)arm201902.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)arm201901.pdf
- 扬州大学:《ARM技术及其应用》课程教学实验指导书(共八个).pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Embedded Linux Primer,A Practical Real-World Approach .2nd.Edition,Christopher Hallinan.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Essential Linux Device Drivers - 2008.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Linux Device Drivers 3rd Edition - 2005.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Understanding the Linux Kernel 3rd Edition - 2005.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Professional Linux Kernel Architecture - 2008.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Linux Kernel Development 3rd Edition - 2010.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)isep_MPEG-4.pptx
- 《ARM技术及其应用》课程教学资源(文献资料)isep_MMcourse_MariaTrocan.pdf
- 《微机原理及应用》课程教学资源(PPT课件)第9章 计数器定时器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第8章 串行接口.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第1章 微型计算机基础.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第2章 16位和32位微处理器.pptx
- 《微机原理及应用》课程教学资源(作业习题)微机原理及应用习题集(含参考答案).docx
- 《微机原理及应用》课程教学资源(PPT课件)第6章 输入输出与中断.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第4章 汇编语言程序设计.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
