RISC与CISC以及ARM版本的RISC改动
时间:11-28
来源:互联网
点击:
RISC设计的4准则:
1、指令集,RISC减少了指令集数量,单周期即可执行一个指令,每个指令都是固定长度,允许流水线操作,可以在执行一个指令时取另外一个指令;?而CISC指令往往不止一个周期。
2、?流水线,就是处理过程被拆分更小的能被流水线执行的;而CISC指令执行需要调用微代码的一段微程序。
3、寄存器,RISC?处理器拥有更多的通用寄存器,每个寄存器都可以存放数据或地址,可以为处理器提供快速的局部访问;而CISC都是专用寄存器。
4、?load-store结构,处理器值处理寄存器中数据 不与内存、程序存储器打交道
?ARM版本的RISC准则:
1、一些特定的指令周期数可变
2、内嵌桶型移位器产生更复杂的指令?
3、Thumb 16位指令 提高了代码密度
4、条件执行,减少分支结构
5、增强指令,例如一些DSP指令?
?纯粹的RISC是以高性能为主要目标的,但是ARM是改进的RISC 属于主要实现较高的代码密度和低功耗
RISCCISCAR 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)