- 40
- 0
- 约1.02万字
- 约 42页
- 2018-07-12 发布于江苏
- 举报
、ARMCortexM体系结构
2.1 ARM Cortex-M3编程模型 2.2 ARM Cortex-M3寄存器组织 2.3 ARM Cortex-M3存储器 2.4 ARM Cortex-M3异常处理 2.5 NVIC与中断控制 处理器的“体系结构”指从程序员的角度观察到的处理器组织方式,所以又称为处理器的编程模型。其主要内容为处理器内的寄存器组织、对存储器的寻址方式、指令系统等。 ARM Cortex-M3处理器内核是ARMv7-M架构,建立在一个高性能哈佛结构的三级流水线基础上,可满足事件驱动的应用需求。 通过广泛采用时钟选通等技术,改进了每个时钟周期的性能,包括单周期的32x32乘法和硬件除法,获得了优异的能效比。 通过一个基于堆栈的异常模式的实现,显著地缩小了内核的物理尺寸。 Cortex-M3内核实现了Thumb-2指令集——传统Thumb指令集的一个超集,既获得了传统32位代码的性能,又具有16位的高代码密度。 ① Thumb状态: 处理器执行16位的、半字对齐的Thumb指令或者32位的、整字对齐的Thumb-2指令。Thumb状态是Cortex-M3处理器正常的执行状态。 ② 调试状态:处理器停机调试时进入该状态。 与ARM7处理器不同,Cortex-M3处理器不支持ARM指令的执行,也即没有ARM状态。 Cortex-M3处理器工作模式 Cortex-M3支持两种工作模式
您可能关注的文档
最近下载
- 〖CJJ99-2017〗城市桥梁养护技术标准.docx VIP
- 2025年北京市高考化学试卷真题(含答案解析).pdf
- GB 50345-2012 屋面工程技术规范.docx VIP
- RWF55和RWF55比例调节仪用户手册 - Siemens.PDF VIP
- 光伏发电企业安全生产与职业健康制度、应编制的应急预案、安全生产标准化达标评级标准.docx VIP
- 茅盾《风景谈》课件.ppt VIP
- 2026脑机接口技术突破与未来场景.pptx VIP
- 妇科运用PDCA循环降低腹腔镜术后肠胀气的发生率品管圈成果汇报.pptx VIP
- 【克劳锐】2025五大平台KOL粉丝分析研究报告:看得见的粉丝价值.pptx VIP
- 深静脉血栓的预防与护理.pptx VIP
原创力文档

文档评论(0)