基于ARM的硬件开发平台(实验平台资源)概述.ppt

基于ARM的硬件开发平台(实验平台资源)概述.ppt

第1节:ARM处理器简介 5、ARM处理器的应用 ARM体系结构定义的版本 1.版本1(V1) 该版本包括以下内容: 基本数据处理指令(不包括乘法) 字节、字以及半字加载/存储指令 分支(branch)指令,包括用于子程序调用的分支与链接指令 软件中断指令,用于进行操作系统调用 26位地址总线 ARM体系结构定义的版本 2.版本2(V2) 该版本比版本1,增加了下列指令: 乘法和乘加指令 支持协处理器 原子性加载/存储指令SWP和SWPB FIQ中的两个以上的分组寄存器 ARM体系结构定义的版本 3.版本3(V3) 该版本较以前的版本发生了大的变化,具体改进如下: 推出32位寻址能力 分开的当前程序状态寄存器和备份的程序状态寄存器,当异常发生时,SPSR用于保存CPSR的当前值,从异常退出时则可由SPSR来恢复CPSR 增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常 增加了MRS指令和MSR指令,用于完成CPSR和SPSR寄存器的读/写;修改了原来的从异常中返回的指令。 ARM体系结构定义的版本 4.版本4(V4) 该版本在版本3的基础上增加了如下内容: 有符号、无符号的半字和有符号字节的load 和store指令 增加了T变种,处理器可工作于Thumb状态,在该状态下,指令集是16位压缩指令集(Thumb指令集) 增加了处理

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档