X86指令集,是属于CISC还是RISC指令类型的指令集?

X86指令集,是属于CISC还是RISC指令类型的指令集?
最好,详细说明一下,谢谢!

CISC的典型代表是X86,RISC的典型代表是ARM,两者区别在于指令集复杂度,CISC有很多指令集,一个指令可能是一系列底层硬件操作的打包,而RISC相对指令集简单、直接,但相对操作要更复杂,简单点理解:CISC是硬件版VB,你不需要怎么关注底层实现,RISC是硬件版C,VB下很简单实现的事可能要大费周折才能实现,但你折腾下来你会发现能效比较高。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-27
CPU扩展指令集CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如Intel的MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)、SEE3和AMD的3DNow!等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和Internet等的处理能力。我们通常会把CPU的扩展指令集称为CPU的指令集。SSE3指令集也是目前规模最小的指令集,此前MMX包含有57条命令,SSE包含有50条命令,SSE2包含有144条命令,SSE3包含有13条命令。目前SSE3也是最先进的指令集,英特尔Prescott处理器已经支持SSE3指令集,AMD会在未来双核心处理器当中加入对SSE3指令集的支持,全美达的处理器也将支持这一指令集。

指令集:
(1) X86指令集要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。
(2) RISC指令集RISC指令集是以后高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了。而且RISC指令集还兼容原来的X86指令集本回答被提问者采纳

X86指令集,是属于CISC还是RISC指令类型的指令集?
CISC的典型代表是X86,RISC的典型代表是ARM,两者区别在于指令集复杂度,CISC有很多指令集,一个指令可能是一系列底层硬件操作的打包,而RISC相对指令集简单、直接,但相对操作要更复杂,简单点理解:CISC是硬件版VB,你不需要怎么关注底层实现,RISC是硬件版C,VB下很简单实现的事可能要大费周折才能实现...

x86架构和arm架构区别
3、本质不同:X86采用CISC复杂指令集计算机,而ARM采用的是RISC精简指令集计算机。4、CISC与RISC的不同:CISC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对应编译器的设计简单。RISC的精简指令集CPU,指令较少,功耗比较小,但编译器设计很复杂,它的关键在与流水线操作能在一个时...

x86架构和arm架构的区别?
X86架构是X86指令集,它属于CISC指令集。ARM架构是ARM指令集,属于RISC指令集。X86是冯若依曼结构,ARM是哈弗结构,这个不一定,比如ARM7TDMI用的就是冯若依曼结构。 其实都是差不多,X86指令多,应用范围广,但效率就显得低一点,ARM指令少,应用范围小,效率显得高。

X86指令集架构和微架构的具体区别是什么?
指令集架构是CPU工作的基础规范,属于英特尔在1978年创立的复杂指令集(CISC)系列,是电脑和Windows系统的核心依托。由于X86指令集是专利技术,AMD和英特尔独占,其他厂商生产兼容Windows的CPU需要授权,因此市场上主要可见的是它们的产品。相反,移动端常见的ARM架构则属于精简指令集(RISC)架构,与X86指令集形成...

x86和arm同一字体高度不同区别
1、ARM的cpu是属于RISC(精简指令集)体系的,X86指令集是属于CISC(复杂指令集)体系的,两个体系拥有本质的区别,简单的说精简指令集CPU的只处理简单运算,比如加减乘除,需要做复杂运算的时候,需要先将复杂的运算程式转化为CPU可以接受的简单运算,而CISC指令集的CPU可以处理更加复杂的运算,比如开平方...

ARM X86 CISC RISC
RISC的英文全称是“reduced instruction set computer”,即“精简指令集计算机”; CISC的英文全称为“Complex Instruction Set Computer”,即“复杂指令系统计算机”。 X86是复杂指令集(CISC)的代表,而ARM(Advanced RISC Machine——高级RISC机)则是精简指令集(RISC)的代表。 关于X86架构和ARM架构这两者谁将统一市场的...

arm和x86架构有没有本质的区别?
本质区别就是arm架构属于精简指令集(RISC),x86属于复杂指令集(CISC)。ARM处理器的主要特点是指令较少,功能精简,需要用较多的指令完成运算工作,设计比较简单,体积小,成本低,功耗低,采用ARM架构设计CPU的主要代表公司包括高通、联发科、展锐、全志、瑞芯微、三星、晶晨、海思、飞思卡尔、爱立信等。...

arm和x86架构的区别
指令集的角度不同、扩展性和应用领域不同。1、2、ARM架构采用精简指令集(RISC),而x86架构则采用复杂指令集(CISC)。这意味着ARM架构的指令集相对简单,每个指令的功能专一,且大多数指令可以在一个时钟周期内完成执行。相比之下,x86架构的指令集更为复杂,包含多种功能复杂的指令。ARM架构具有较强...

arm和x86有什么区别
1、指令集架构:x86采用复杂指令集计算(CISC)架构,而ARM采用精简指令集计算(RISC)架构。CISC架构提供了丰富多样的指令,每条指令可以执行复杂的操作,但指令长度不固定。RISC架构则采用简化的指令集,每条指令执行的操作较为简单,但指令长度固定。2、功耗与性能:ARM架构专注于低功耗设计,在移动设备和...

x86服务器是什么意思
x86服务器又称CISC(复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片的服务器。简单来说,X86服务器就是采用一系列以“86”为结尾处理器作为CPU的服务器。x86服务器的价格便宜、兼容性好、稳定性较差、安全性不算太高,在现在的服务器...

相似回答