复杂指令系统(Complex Instruction Set Computer,CISC)
特点:1、指令数量众多;通常有100-250条左右
2、指令使用频率相差悬殊。最常使用的是一些比较简单的指令,仅占指令总数的百分之二十,但在程序中出现的频率却占百分之八十。
3、支持很多种寻址方式。支持的寻址方式通常有5-20种。
4、变长的指令。指令的长度不是固定的,变长的指令增加了指令译码电路的复杂性。
5、指令可以对主存单元中的数据直接进行处理。
6、以微程序程序为主。
精简指令系统(Reduced Instruction Set Computer,RISC)
1、指令数量少;
2、指令的寻址方式少;
3、指令长度固定;
4、以硬布线逻辑控制为主;
5、单周期指令执行,采用流水线技术;
6、优化的编译器。
7、CPU中的通用寄存器数量多,一般在32个以上,有的可达上千个。
| 指令系统类型 | 指令 | 寻址方式 | 实现方式 | 其它 |
|---|---|---|---|---|
| CISC | 数量多,使用频率差别大,可变长格式 | 支持多种 | 微程序控制技术(微码) | 研制周期长 |
| RISC | 数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store操作内存 | 支持方式少 | 增加了通用寄存器;硬布线逻辑控制为主,适合采用流水线 | 优化编译,有效支持高级语言 |
2349

被折叠的 条评论
为什么被折叠?



