极客号

指令集分类?(复杂指令集有哪些)

  1. 指令集分类?
  2. cpu指令集详解?

指令集分类?

1 有CISC(复杂指令集计算机)和RISC(精简指令集计算机)两种。
2 CISC指令集包含了多种复杂的指令,每条指令可以执行多个操作,这样可以减少程序的长度,提高程序的执行效率。
但是CISC指令集的设计和实现较为复杂,需要更多的硬件资源。
3 RISC指令集则更加精简,每条指令只执行一个操作,这样可以简化指令的设计和实现,提高指令的执行速度。
同时,RISC指令集的硬件资源需求较少,可以降低系统的成本。
4 在实际应用中,CISC指令集适用于需要处理复杂任务和大量数据的场景,如服务器和桌面计算机。
而RISC指令集适用于对指令执行速度要求较高的场景,如嵌入式系统和移动设备。
5 总的来说,指令集的选择应根据具体的应用需求和系统设计考虑,以达到最佳的性能和成本效益。

指令集分类?(复杂指令集有哪些)-图1

指令集是计算机硬件指令的集合,用于控制计算机硬件执行各种操作和运算。指令集可以根据执行方式、数据类型、寻址方式、操作类型等不同属性进行分类。

按照执行方式可以分为RISC(精简指令集计算机)和CISC(复杂指令集计算机)两种;按照数据类型可以分为整数指令集和浮点数指令集;按照寻址方式可以分为立即数寻址、直接寻址、间接寻址、基址寻址等多种方式;按照操作类型可以分为算术运算、逻辑运算、控制指令等多种类型。指令集的分类可以便于对计算机硬件进行设计和优化,以提高计算机的性能和效率。

cpu指令集详解?

1. X86指令集:

指令集分类?(复杂指令集有哪些)-图2

X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。

2. MMX指令集:

1997年Intel公司推出了多媒体扩展指令集MMX(MultiMedia eXtensions),它包括57条多媒体指令。MMX指令主要用于增强CPU对多媒体信息的处理能力,提高CPU处理3D图形、视频和音频信息的能力。

指令集分类?(复杂指令集有哪些)-图3

3. SSE指令集:Streaming SIMD Extensions

cpu有x86系列和arm系列。x86系列指令集和arm系列指令集。如下:

CPU内部用来指导运算和优化的硬程序我们称之为“指令集”,它是CPU能够直接识别的最底层指令,分为复杂指令集和精简指令集两种。复杂指令集是通过设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的指令系统实现,以此来提高计算机的执行速度,英特尔著名的X86架构就是典型的复杂指令集产物。在计算机刚诞生,部件昂贵、主频低、运行速度慢的年代,这能极大提升处理效率,但随着复杂指令集的日趋庞杂,这种结构越来越庞大,通用性、运行速度开始变差,于是另一种思路驱动的精简指令集就诞生了。

精简指令集的思路是通过简化计算机指令功能,使指令的平均执行周期减少,把较复杂的功能用一段子程序来实现,从而提高计算机的工作主频,同时大量使用通用寄存器来提高子程序执行的速度,ARM公司(中文名称:安谋)ARM架构和Imagination Technologies公司的MIPS架构都属于这一体系。

目前流行的移动处理器中,几乎全部采用的都是ARM架构,这种精简指令集架构带来了四大优势:一是体积小、功耗低、成本低、性能强;二是大量使用寄存器且大多数数据操作都在寄存器中完成,指令执行速度更快;三是寻址方式灵活简单,执行效率高;四是指令长度固定,可通过多流水线方式提高处理效率。

ARM架构也分ARMv6、ARMv7、ARMv8等多代。基于ARMv6指令集设计出来的内核是ARM11,它被广泛用于早年的智能机上,尤其在诺基亚的塞班系统手机中特别常见。ARMv7则是新智能机时代使用最多的架构,我们熟知的Cortex-A7/A8/A9/A15内核都是这一架构的产物。ARMv8指令集发布于2011年11月,它在ARM历史上第一次支持了64位指令集,构成了苹果2013年能首发64位处理器A9的核心基础。而如今我们常见的手机自主/非自主处理器架构都基于arm指令集(除了少数的Intel核心手机为X86指令集)。

到此,以上就是小编对于复杂指令集有哪些特点的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/59035.html

分享:
扫描分享到社交APP
上一篇
下一篇