ARM体系结构ARM内部资源ARM内部结构教程.ppt

本资源来源于互联网,版权为原作者所有。若侵犯到您的版权,请提出指正,我们将立即删除。

第2章 ARM体系结构 硅谷芯微 技术贡献 网址:www.threeway.cc 本章中,将着眼于ARM9内核、处理器状态与模式、内部寄存器、程序状态寄存器、异常、中断及其向量表和存储系统的学习,这是成为一个应用工程师必备的基础。 本章中程序范例除非特别声明,否则处理器均处于ARM状态,执行字方式的ARM指令。 2.1 ARM9TDMI 2.2 ARM的模块、内核和功能框图 2.3 ARM处理器状态 2.4 ARM处理器模式 2.5 ARM内部寄存器 2.6 当前程序状态寄存器 2.7 ARM体系的异常、中断及其向量表 2.8 ARM体系的存储系统 2.9 课后练习 谢谢大家 硅谷芯微 技术贡献 2.8.1 地址空间(2) 一般来说,大多数指令都是通过指令所指定的偏移量与PC值相加并将结果写入PC来计算目标地址。如果用公式: 来确定溢出地址空间,那么该指令依赖于地址的翻转。由此可见,在技术上是不可预测的,因此程序应保证穿过地址0xFFFF FFFF的向前转移和穿过地址0x0000 0000的向后转移的情况都不发生。 另外,正常连续执行的指令实际上是通过“(当前程序执行位置)+4”来确定下一条将要执行的指令。如果该计算溢出了地址空间的顶端,结果同样不可预测。换句话说,程序

文档评论(0)

1亿VIP精品文档

相关文档