首页 > 代码库 > RISC处理器

RISC处理器

   RISC(精简指令集算法)处理器是经过硬件的精简只执行很有限的最常用的那部分指令的处理器。因为通过研究发现,只有 大约 20%的指令是最常用的,把处理器能执行的指令数目减少到 最低限度,对它们的执行进行优化,就可以极大地提高处理器的 工作速度.一般来说,RISC 处理器比同等的 CISC 处理器要快 50%~75%,同时 RISC 处理器更容易设计和纠错。

 

RISC处理器的基本思想

  •   体:指令系统结构

      操作:简单

      数据:Load-Store结构,寻址方式简单

      编码:定长

      相:实现与使用方式

      简化硬件,提高主频

      指令流水线技术:寄存器操作容易解决相关编译技术

      用:性能及兼容性

      性能:每条指令周期数差不多,主频高,CPI高

      流水及多发射技术在提高性能的前提下不影响兼容性

RISC处理器的基本特性

  •   32位定长指令

      32个32位通用寄存器

      三寄存器操作数运算指令

      Load-Store指令,基址+偏移量寻址方式

      简单转移条件

      Delay-Branch