Chinaunix首页 | 论坛 | 博客
  • 博客访问: 102110
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 651
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-03 10:45
文章分类
文章存档

2014年(11)

2013年(49)

我的朋友

发布时间:2014-01-02 17:21:54

 ARM体系结构将存储器看作是从0地址开始的字节的线性组合。0~3字节放置第1个存储的字数据,第4~7字节放置第2个存储的字数据,依次排列。作为32位的微处理器,ARM体系结构所支持的最大寻址空间为4GB(232字节)。 ARM体系结构可以用两种方法存储字数据,分别称为大端格式和小端格式,具体说明如下。 1、大端格式  .........【阅读全文】

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

发布时间:2013-12-31 17:17:29

 从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: 第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令;第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 当ARM微处理器执行32位的ARM指令集时,工作在ARM状态;当ARM微处理器执行16位的Thumb指令集时,工作在Thumb.........【阅读全文】

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

发布时间:2013-12-30 16:42:55

 鉴于ARM微处理器的众多优点,随着国内外嵌入式应用领域的逐步发展,ARM微处理器必然会获得广泛的重视和应用。但是,由于ARM微处理器有多达十几种的内核结构,几十个芯片生产厂家,以及千变万化的内部功能配置组合,给开发人员在选择方案时带来一定的困难,所以,对ARM芯片做一些对比研究是十分必要的。 以下从应用的角.........【阅读全文】

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

发布时间:2013-12-27 17:02:48

 ARM处理器共有37个寄存器,被分为若干个组(Bank),这些寄存器包括: 31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。 6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位。 同时,ARM处理器又有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一.........【阅读全文】

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

发布时间:2013-12-26 17:32:42

 采用RISC架构的ARM微处理器一般具有如下特点: 1、体积小、低功耗、低成本、高性能。 2、支持Thumb (16位)/ARNI (32位)双指令集,能很好的兼容8位/16位器件。 3、大量使用寄存器,指令执行速度更快。 4、大多数数据操作都在寄存器中完成。 5、寻址方式灵活简单,执行效率高。 6、指令长度固定。 .........【阅读全文】

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

登录 注册