全球旧事资料 分类
x86架构与ARM架构处理器英文缩写:ISA指令集架构,I
structio
SetArchitectureCISC复杂指令集计算机,ComplexI
structio
SetComputerRISC精简指令集计算机,ReducedI
structio
SetComputerEPIC显性并行指令计算,ExplicitlyParallelI
structio
Computi
gMMX多媒体扩展指令集,MultiMediaExte
dedSSE单指令多数据流扩展,Streami
gSi
glei
structio
multipledataExte
sio
sCPU的机器语言与指令集CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列通过其硬件电路实现的指令系统,即机器语言。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两种,主要有指令位数多少、指令位数是否可变、指令顺序执行和并行执行、包含指令条数等等区别。基于复杂指令集实现的计算机即CISC复杂指令集计算机,基于精简指令集的计算机即RISC精简指令集计算机。I
tel第一块16位的i8086CPU使用的指令集称x86指令集,同时电脑中为提高浮点数据处理能力而增加的x87芯片系列数学协处理器则另外使用x87指令集,后来将x86指令集和x87指令集统称为x86指令集。x86指令集是CISC复杂指令集的代表。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的操作,必然会降低计算机的速度。后来经过研究发现,在计算机中,80%程序只用到了20%的指令集,基于这一发现,RISC精简指令集被提了出来,这是计算机系统架构的一次深刻革命。RISC架构的基本思路是:抓住CISC指令系统指令种类太多、指令格式不规范、寻址方式太多的缺点,通过减少指令种类、规范指令格式和简化寻址方式,方便处理器内部的并行处理,提高VLSI器件的使用效率,从而大幅度地提高处理器的性能。目前高端服务器产品大多是RISC架构的。而基于CISC复杂指令集的计算机在增加指令条数增加硬件结构复杂性的道路上越走越远,许多厂家为了提升某一方面性能,开发了多种扩展指令集,扩展指令集定义了新的数据和指令,能够大大提高某方面数据处理能力,但必须软件编程时加入支持调用这些扩展指令集才能发挥该硬件的性能。如I
tel公司的MMX多媒体扩展指令集、SSE、SSE2、SSE3、SSSE3、SSE41、SSE42等单指令多数据流扩展指令集和AMD公司的3DNow、E
ha
ced3DNow等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和I
ter
et等的处理能力。另有I
tel公司开发EM64T扩展指令集。SSE指令与3DNow指令彼此互不兼容,但SSE包含了3r
好听全球资料 返回顶部