CISC和RISC

复杂指令集计算机CISC(Complex Instruction Set Computer)

经典CISC指令系统Intel x86,IA64。

精简指令集计算机RISC(Reduced Instruction Set Computer)

80-20定律:即80%的程序只用到了20%的指令。基于这一发现提出了RISC。

  1. 特点
    1. 优先选取使用频率较高的一些设备。
    2. 采用LOAD/STORE结构。
    3. 大多数指令在一个周期内完成。
    4. 采用简单的指令格式和寻址方式,指令长度固定
    5. 固定的指令格式。
    6. 面向寄存器结构。
    7. 采用硬布线设计。
    8. 注重编译的优化。

经典RISC指令系统ARM,MIPS,RISC-V等。