大家好,今日小柳来为大家解答以上的问题。x86指令集,x86指令集手册很多人还不知道,现在让我们一起来看看吧!
x86指令集 x86指令集手册
1、所谓指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时规定了一系列与其他硬件电路相配合的指令系统。
2、而指令集的先进与否,也关系CPU的性能发挥,它是CPU性能体现的一个重要标志。
3、 从大类来分,一般将指令集分为精简指令集和复杂指令集。
4、 精简指令集,即RISC指令集reduced instruction set computer 这种指令集的特点是指令数目少,每条指令都采用标准字长、执行时间短、中央处理器的实现细节对于机器级程序是可见的。
5、 复杂指令集,即CISC指令集complex instruction set computer 在CISC微处理器中,程序的各条指令是按照顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。
6、 顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。
7、 通俗的理解,RISC指令集是针对CISC指令集中的一些常用指令进行优化设计,放弃了一些复杂的指令,对于复杂的功能,需要通过组合指令来完成。
8、自然,两者的使用场合不一样,对于复杂的系统,CISC更合适。
9、否则,RISC更合适,且功耗低。
10、注意,当初本没有RISC和CISC之分。
11、最开始,Intel x86的第一个CPU定义了第一套指令集,这就是最开始的指令集,后来一些公司发现很多指令并不常用,所以决定设计一套简介高效的指令集,称之为RISC指令集,从而将原来的Intel x86指令集定义为CISC指令集。
12、 典型的RISC指令集的CPU有:ARM、MIPS等。
13、 典型的CISC指令集的CPU有:Intel的x86指令集,以及现在的AMD的x86-64指令集。
本文到这结束,希望上面文章对大家有所帮助。