发布时间:2013-12-31 17:17:29
从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: 第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令;第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 当ARM微处理器执行32位的ARM指令集时,工作在ARM状态;当ARM微处理器执行16位的Thumb指令集时,工作在Thumb.........【阅读全文】
发布时间:2013-12-30 16:42:55
鉴于ARM微处理器的众多优点,随着国内外嵌入式应用领域的逐步发展,ARM微处理器必然会获得广泛的重视和应用。但是,由于ARM微处理器有多达十几种的内核结构,几十个芯片生产厂家,以及千变万化的内部功能配置组合,给开发人员在选择方案时带来一定的困难,所以,对ARM芯片做一些对比研究是十分必要的。 以下从应用的角.........【阅读全文】
发布时间:2013-12-27 17:02:48
ARM处理器共有37个寄存器,被分为若干个组(Bank),这些寄存器包括: 31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。 6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位。 同时,ARM处理器又有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一.........【阅读全文】
发布时间:2013-12-26 17:32:42
采用RISC架构的ARM微处理器一般具有如下特点: 1、体积小、低功耗、低成本、高性能。 2、支持Thumb (16位)/ARNI (32位)双指令集,能很好的兼容8位/16位器件。 3、大量使用寄存器,指令执行速度更快。 4、大多数数据操作都在寄存器中完成。 5、寻址方式灵活简单,执行效率高。 6、指令长度固定。 .........【阅读全文】
发布时间:2013-12-25 16:18:25
到目前为止,ARM微处理器及技术的应用几乎已经深入到各个领域: 1、工业控制领域:作为32的RISC架构,基于ARM核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展,ARM微控制器的低功耗、高性价比,向传统的8位/16位微控制器提出了挑战。 2、无线通讯领域:目前己有超.........【阅读全文】