第2章ARMTHUMB微处理器结构及指令系统.pptVIP

  • 1
  • 0
  • 约7.76千字
  • 约 53页
  • 2023-05-15 发布于重庆
  • 举报

第2章ARMTHUMB微处理器结构及指令系统.ppt

传统的CISC计算机的指令集随着计算机的发展而引入了各种各样的复杂指令,使得指令集和为此要实现这些指令的计算机体系结构越来越复杂,已经不堪重负。 经过大量的研究和分析,发现在CISC的指令集中,各种指令的使用频度相差悬殊。 大概有20%的指令被反复使用,使用量约占整个程序的80%;而有80%左右的指令则很少使用,其使用量约占整个程序的20%。这就是所谓的20%—80%定律。 第三十页,共五十三页。 RISC特点如下: 指令规整、对称、简单。指令小于100条,基本寻址方式有2~3种。 单周期指令。 指令字长度一致,单拍完成,便于流水操作; ARM7 三级流水线:取指、译码、执行; ARM9 五级流水线; ARMl0 六级流水线。 大量的寄存器。寄存器不少于32个。数据处理器的指令只对寄存器的内容操作。只有加载/存储指令可以访问存储器。 第三十一页,共五十三页。 ARM指令体系结构使用了加载/存储体系结构、固定长32位指令和3地址指令格式的RISC特性;舍弃了寄存器窗口、延迟转移和所有指令单周期的RISC特性。 第三十二页,共五十三页。 2.1.3 ARM和Thumb状态 ARM体系结构v4T及以上版本定义了称为Thumb指令集的16位指令集。 Thumb指令集的功能是32位ARM指令集的功能子集。Thumb在性能和代码大小之间提供了出色的折中。 正在执

文档评论(0)

1亿VIP精品文档

相关文档