Chinaunix首页 | 论坛 | 博客
  • 博客访问: 248704
  • 博文数量: 55
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 419
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-06 20:22
文章分类

全部博文(55)

文章存档

2014年(55)

我的朋友

发布时间:2014-04-15 19:57:32

一、ARM处理器模式:ARM微处理器支持7种运行模式,分别为:用户模式(usr):       ARM处理器正常的程序执行状态。快速中断模式(fiq):用于高速数据传输或通道处理。外部中断模式(irq):用于通用的中断处理。管理模式(s.........【阅读全文】

阅读(1603) | 评论(0) | 转发(0)

发布时间:2014-04-14 16:35:00

1、  MRS指令MRS指令的格式为:MRS{条件}     通用寄存器,程序状态寄存器(CPSR戒SPSR)MRS指令用亍将程序状态寄存器的内容传送到通用寄存器中。该指令一般用在以下两种情冴: Ⅰ.当需要改变程序状态寄存器的内容时,可用MRS将程序状态寄存器的内容读入通用寄存器,修改后再写回程序状态寄存器.........【阅读全文】

阅读(1537) | 评论(0) | 转发(0)

发布时间:2014-04-11 16:24:41

MCR指令将ARM处理器的寄存器中的数据传送到协处理器的寄存器中。如果协处理器不能成功地执行该操作,将产生未定义的指令异常中断。指令的语法格式:MCR{} p15, 0, , , {,}MCR2 p15, 0, , , {,}其中,为指令执行的条件码。当忽略时指令为无条件执行。MCR2中,为Ob1111,指令为无条件执行指.........【阅读全文】

阅读(1651) | 评论(0) | 转发(0)

发布时间:2014-04-11 16:19:41

ARM指令集-协处理器指令详解 ARM可支持多达16个协处理器,主要的作用:ARM处理器初始化,ARM与协处理器的数据处理操作,ARM的寄存器与协处理器的寄存器之间传送数据,以及ARM协处理器的寄存器和存储器之间传送数据。共有5条:-CDP 协处理器数据操作指令-LDC.........【阅读全文】

阅读(1393) | 评论(0) | 转发(0)

发布时间:2014-03-10 16:35:02

现在先区分下ARM指令集与Thumb指令集       Thumb 指令可以看作是 ARM 指令压缩形式的子集,是针对代码密度的问题而提出的,它具有 16 位的代码密度但是它不如ARM指令的效率高 .Thumb 不是一个完整的体系结构,不能指望处理只执行Thumb 指令而不支持 ARM 指令集.因此,Thumb 指令只需要支持通.........【阅读全文】

阅读(1461) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册