资料介绍
在 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次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论