复杂指令集和精简指令集有什么区别?_复杂指令集和精简指令集的特点?最近引发大家的关注,相信大家都想知道这件事会有怎么样的发展?下面就让小编为大家介绍一下,一起来看看吧。
精简指令集一般包含少于100条指令,而复杂指令集则包含100条及以上,甚至多达200到300条。例如,奔腾处理器的指令集有191条。
精简指令系统的计算机选择了使用频率最高的一些简单指令,因此指令条数较少。这种指令系统具有以下特点:指令的长度是固定的,指令的格式种类较少;除了取数和存数访问存储器之外,其他指令的操作都在寄存器之间进行。
而复杂指令系统的计算机则拥有一套复杂而全面的指令系统,其中常用指令仅仅占总指令系统的20%,但却占据了80%的使用频率。
imgsouces0
在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。
改写:在CISC微处理器中,指令的执行是按照顺序依次进行的,每个操作也是按照顺序一个接一个地执行。顺序执行的好处是操作简单,但导致计算机各组件的利用率不高,从而造成执行速度缓慢。
精简指令集(RISC)
定义:精简指令集(RISC)是一种指令集架构,所有指令的格式和指令周期都相同,并采用流水线技术。
改写:精简指令集(RISC)是一种指令集架构,它的特点是所有指令的格式和指令周期都相同,并且利用了流水线技术。
通俗理解:有人认为以这样的方式吃饭会变得很复杂,因为接受命令的人需要完成复杂的任务。如果想让他吃菜,是否需要继续训练他吃菜的方法?为什么不将任务分解为许多基本的步骤呢?这样,接受命令的人只需要了解几个基本的技能,就能完成同样的任务,只需稍微增加下达命令的人的工作量——例如,现在我要他吃菜,只需将之前的命令中的“舀起一勺饭”改为“舀起一勺菜”。
以上就是多特软件站小编给大家带来的复杂指令集和精简指令集有什么区别?_复杂指令集和精简指令集的特点?全部内容了,希望对小伙伴们有所帮助。
更多全新内容敬请关注多特软件站(www.y866.cn)!