资料介绍
在 ARM 编程领域中,凡是打断程序顺序执行的事件,都被称为异常(exception)。除了外部中断外,当有指令执
行了“非法操作”,或者访问被禁的内存区间,因各种错误产生的 fault,以及不可屏蔽中断发生时,都会打断程序的
执行,这些情况统称为异常。在不严格的上下文中,异常与中断也可以混用。另外,程序代码也可以主动请求进入
异常状态的(常用于系统调用)。
R14:连接寄存器
当呼叫一个子程序时,由 R14 存储返回地址
不像大多数其它处理器,ARM 为了减少访问内存的次数(访问内存的操作往往要 3 个以上指令周期,带 MMU
和 cache 的就更加不确定了),把返回地址直接存储在寄存器中。这样足以使很多只有 1 级子程序调用的代码无需访
问内存(堆栈内存),从而提高了子程序调用的效率。如果多于 1 级,则需要把前一级的 R14 值压到堆栈里。在 ARM
上编程时,应尽量只使用寄存器保存中间结果,迫不得以时才访问内存。在 RISC 处理器中,为了强调访内操作越过
了处理器的界线,并且带来了对性能的不利影响,给它取了一个专业的术语:溅出。
R15:程序计数寄存器
指向当前的程序地址。如果修改它的值,就能改变程序的执行流(很多高级技巧就在这里面—
—译注)。
特殊功能寄存器
Cortex‐M3 还在内核水平上搭载了若干特殊功能寄存器,包括
程序状态字寄存器组(PSRs
中断屏蔽寄存器组(PRIMASK, FAULTMASK, BASEPRI)
控制寄存器(CONTROL)
- 《STM32 Cortex-M3权威指南》宋岩译 58次下载
- 《Cortex‐M3 权威指南》中文版阅读笔记 0次下载
- Cortex-M3技术参考手册中文版 0次下载
- Cortex-M3权威指南 Joseph Yiu 著 0次下载
- Cortex-M3权威指南中文版资源下载 0次下载
- Cortex-M3与Cortex-M4对比资料下载
- 《ARM Cortex-M3权威指南》笔记资料下载
- Cortex-M3 NVIC与中断控制资料下载
- CORTEX-M3设备通用用户权威指南详细原版资料免费下载 0次下载
- 深入学习ARM Cortex-M3的权威级 9次下载
- Cortex-M3权威指南中文版 0次下载
- Cortex-M3操作指南 3次下载
- ARM Cortex-M3权威指南 48次下载
- Cortex-M3权威指南CnR2(电子书) 0次下载
- Cortex-M3权威指南介绍 0次下载
- 强大的Arm® Cortex®-M3内核(下) 1285次阅读
- Cortex-M3中断优先级的相关知识 2797次阅读
- 美信cortex-m3内核芯片的启动过程及连接文件介绍 1607次阅读
- 进入OS前的两步:PendSV(任务切换) 2243次阅读
- 基于FPGA搭建ARM Cortex-M3 SoC软核 2634次阅读
- 如何定制一颗ARM Cortex-M3 SoC软核 2292次阅读
- 米尔科技ARM Cortex-M3教程指南 2872次阅读
- 米尔科技NXP LPC1857 LPC1850 Cortex-M3开发板概述 4396次阅读
- Cortex-M3处理器中断和FreeRTOS中断优先级配置 7136次阅读
- 学习Cortex-M3时,我们必须要知道必要的缩略语 4501次阅读
- STM32的Cortex-M3中断异常处理 8313次阅读
- DesignStart Cortex-M3软件开发网上课程 5863次阅读
- ARM Cortex M3/M4微控制器最大效率设计三秘诀 3671次阅读
- 采用ARM Cortex-M3的USB热电偶温度测量系统电路图 3933次阅读
- 采用Cortex-M3的12位4-20mA环路供电型热电偶测量系统 2624次阅读
下载排行
本周
- 1AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 2嵌入式软件开发符合ISO 26262 功能安全标准
- 1.61 MB | 1次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4PZT驱动开关电路
- 0.09 MB | 1次下载 | 免费
- 5模拟电路仿真实现
- 2.94MB | 1次下载 | 免费
- 6PCB绘制基础知识
- 2.44MB | 1次下载 | 免费
- 7EE-38:ADSP-2181 IDMA端口-周期窃取时序
- 75.0KB | 次下载 | 免费
- 8EE-82:使用ADSP-2181 DSP的IO空间对另一个ADSP-2181进行IDMA引导
- 86.86KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 452次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 139次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 132次下载 | 免费
- 4美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 5如何正确测试电源的纹波
- 0.36 MB | 19次下载 | 免费
- 6感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 7LZC3106G高性能谐振控制器中文手册
- 1.29 MB | 9次下载 | 1 积分
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论
查看更多