发布时间:2013-12-02 18:11:55
寻址方式是根据指令中给出的地址码字段来寻找实啼裂罕暑教地址的方式。ARM处理器支持的基本寻址方式一共有9种,它们是:寄存器寻址、立即数寻址、寄存器移位寻址、寄存器间接寻址、基址寻址、多寄存器寻址、栈寻址、块拷贝寻址和相对寻址。以下对每一种寻址方式进行简明介绍。 1、寄存器寻址 在这种方式下,指令中.........【阅读全文】
发布时间:2013-11-27 16:28:32
现在以ARM7TDMI核的总线周期为例,介绍ARM处理器的总线信号和总线时序。 1、A[31:0] (address) : 32位地址总线,地址总线的相关控制信号是ABE, ALE和APE。 2、ABE(address bus enable):当它为低电平时禁止总线驱动,使地址总线进人高阻状态。 3、ALE(address latch enable):当该信号为低电平时,锁存地址总线以.........【阅读全文】
发布时间:2013-11-26 16:46:49
在设计ARM核与处理器芯片内其他宏单元之间的数据传输通路时,ARM公司定义了片上总线规范,名为AMBA ( Advanced Microcontroller Bus Architecture,先进徽控制器总线结构)。目前常用的AMBA总线标准是1999年推出的2.0版。最新的AMBA总线标准是2004年推出的3.0版。 AMBA 2.0版规范定义了3种总线: 1、AHB( Advanced Hi.........【阅读全文】
发布时间:2013-11-25 17:07:18
Cache是位于主存储器和CPU之间的一块高速存储器。它存放了CPU最近使用的取自主存储器的指令和数据的副本。按照程序局部性原理,CPU稳定运行时,95%以上的指令和数据可以从Cache获得,仅当Cache访问失败时才去访问主存储器。这样,含有Cache的处理器的加权平均访问存储器速度大大高于无Cache的处理器。 ARM处理器均带有.........【阅读全文】
发布时间:2013-11-22 15:46:50
当处理器从快表或慢表中得到了需要的地址变换表项后,将进行以下操作: l、计算出虚拟地址对应的物理地址。 2、根据表项中的C(Cacheable,可高速缓存)控制位和B(Bufferable,可缓存)控制位决定是否缓存该内存访问的结果。 3、根据存取权限控制位和域访问控制位确定该内存访问是否被允许。如果该内存访问不被允许.........【阅读全文】