嵌入式系统及其应用课件 李登峰 第二章 嵌入式微处理器的体系结构.pptVIP

  • 9
  • 0
  • 约2.21万字
  • 约 101页
  • 2017-10-16 发布于浙江
  • 举报

嵌入式系统及其应用课件 李登峰 第二章 嵌入式微处理器的体系结构.ppt

嵌入式系统及其应用 李 登 峰 一、ARM处理器概述 二、ARM内核结构 三、ARM中断与异常 四、ARM寄存器组织 五、ARM的协处理器接口 六、ARM的存储系统 七、S3C2440微处理器 1.ARM处理器体系结构版本 从指令集体系结构版本来看,为了清楚地表达每个ARM内核应用实例所使用的指令集,ARM公司定义了7种主要的ARM指令集体系结构版本,以版本号V1~V7表示,其中V1、V2、 V3版本已经不再使用或未实现商业化。 寻址空间增至32位(4GB); 当前程序状态信息从原来的R15寄存器移到当前程序状态寄存器CPSR中(Current Program Status Register) 增加了程序状态保存寄存器SPSR(Saved Program Status Register); 增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常; 增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器; 增加了从异常处理返回的指令功能。 (2)V4版架构是目前应用最广的ARM体系结构,不再强制要求与26位地址址空间兼容,而且还明确了哪些指令会引起未定义指令异常 指令集中增加了以下功能: 符号化和非符号化半字及符号化字节的存/取指令; 增加了T变种,处理器可工作在Thumb状态,增加了16位Thumb指令集;

文档评论(0)

1亿VIP精品文档

相关文档