上QQ阅读APP看书,第一时间看更新
3.2.2 ARM920T CPU特性
我们大致了解了ARM920T CPU内部结构,下面简单了解一下它的特性。
首先,ARM920T CPU支持特性如下:
□支持16位Thumb压缩指令集。
□支持片上Debug(调试)。
□内嵌硬件乘法器。
□嵌入式ICE,支持片上辅助断点调试。
随着后面的介绍,会逐步了解这些特性。
CPU是RISC体系,即精简指令集体系。当然与之对应就是CISC体系,即复杂指令集体系,CISC体系有个著名的实例——早期X86 CPU,而现在的X86 CPU不完全是CISC,它也结合了RISC优点。CISC体系的指令多、指令长短不一、每条指令完成的功能相当多等。这里不过多讨论CISC体系。
ARM920T CPU是RISC体系但也改进了RISC体系。RISC体系特性及ARM改进的特性如下:
□指令长度固定。
□有大量的寄存器。
□大多数操作都在寄存器中进行。
□通过装载、存储两个操作,在寄存器和内存之间交换数据。
□内存寻址方式简单。
□ARM改进了,在一条数据处理指令中同时加入算术、逻辑、移位等操作。
□使用地址自动增加或者减少技术,ARM改进和优化了程序中的循环处理。
□ARM改进了装载和存储指令,使之能一次装载或者存储多个内存字,由此增加了数据传送性能。
□ARM还让大部分指令能根据前一条指令执行的结果状态,决定是否执行当前这条指令。这大大提高了程序的运行效率。
上面这多的特性,可能一时半会还不能全明白。因为计算机的知识体系从来就没有顺序,它们有时是互相交错的,所以暂时不明白也没事儿,只要我们不放弃,走完这一段路,再回首,就会全明白的。
ARM920T内部结构和它的一些简单的特性就介绍到这里,下面进行仔细研究,这个有点难,但是慢慢来,要相信自己。要知道,处理器从来就不是简单的。