发布时间:2014-01-02 17:21:54
ARM体系结构将存储器看作是从0地址开始的字节的线性组合。0~3字节放置第1个存储的字数据,第4~7字节放置第2个存储的字数据,依次排列。作为32位的微处理器,ARM体系结构所支持的最大寻址空间为4GB(232字节)。 ARM体系结构可以用两种方法存储字数据,分别称为大端格式和小端格式,具体说明如下。 1、大端格式 .........【阅读全文】
发布时间: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、指令长度固定。 .........【阅读全文】