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 归于首要完成较高的代码密度和低功耗