掌握:两个方向所存在的区别与特点即可
- 题中会给一些描述,判断这些描述是CISC还是RISC
CISC和RISC
是我们计算机当中[指令,体系]两个发展方向。
CISC和RISC的特点
这俩是计算机当中指令集的简称,只是两个不同的发展方向
CISC(复杂指令集)
- CISC的方向指的是:我们一旦需要一个功能,就可以新增一条指令。
- 这个过程中,功能越来越多所以指令数量就增多了。其中指令使用的频率差别很大——可以使用变长格式编址
- 在硬件方向的解释执行中,一条指令会用一个微程序(也叫:微码)来控制和实现。——这条程序是为了来解释前面的一条指令
RISC(精简指令集)
- 指令数量比较小:一旦我们需要一个新的功能,就去用我们有限的指令去实现这个新的功能。【不需要去新增指令了】
- 因为都是用我们有限的指令去实现新的功能,所以指令的使用频率接近——可以使用定长格式编址【大部分为单周期指令,操作寄存器,只有加载(load)/存储(store)会操作内存】
- 寄存器寻址方式居多
- 常规寄存器不够用的时候——增加通用寄存器去实现。
- 在硬件方向的解释执行中,通过电路(硬件线路)来解释【也就是:硬布线逻辑控制为主】
- 适合采用流水线【由上一条可知等长和单周期原因】
CISC和RISC比较
例题
- 选B
- 访存就是——访问存储器