CISC微处理器有哪些

小编 810

CISC的处理器主要有:1.X86;2.IA-32;3.x86-64;4.EMT64;5.IA64。X86是具代表性的CISC微处理器,X86指令集是美国Intel公司为其名列前茅块16位CPU(i8086)专门开发的,美国IBM公司1981年推出的世界名列前茅台PC机中的CPU–i8088(i8086简化版)使用的也是X86指令。

1.X86

目前X86是PC和服务器的主流,主要采用CISC架构。X86是微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天的Pentium 4系列,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集。

2.IA-32

IA-32为Intel Architecture 32bit简称,即英特尔32位体系架构,在英特尔公司1985年推出的80386微处理器中首先采用。常被称为i386、x86-32或是x86,由英特尔公司推出的复杂指令集(CISC)架构,至今英特尔较受欢迎的处理器仍然采用此架构。它是x86架构的32位延伸版本,1985年首次应用在Intel 80386芯片中,用来取代之前的x86 16位架构(x86-16),包括8086、80186与80286芯片。

3.x86-64

x86-64”,有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intelx86架构的延伸产品。“x64”最先由AMD设计,推出时被称为“AMD64”,其后也为英特尔所采用,现时英特尔称之为“Intel 64”。在之前曾使用过Clackamas Technology (CT)、IA-32e及EM64T。外界多使用”x86-64″ 或”x64″ 去称呼此64位架构,从而保持中立,不偏袒任何厂商。

4.EMT64

EMT64本质上和AMD64一样都是IA-32的增强版本。Xeon借助于EM64T可实现高达1TB(40bit)的物理内存寻址和256TB(48bit)的虚拟内存寻址,并且良好地支持现有32位x86代码的执行,这一点跟AMD64无异,同时也是Intel开发EM64T的出发点—让现有的x86指令集能够执行64位代码,而继续保持对32位代码的良好兼容。

5.IA64

IA64处理器I-tanium(安腾)是Intel自推出32位微处理器以来,在高性能计算机领域的又一座里程碑。基于IA64处理器架构的服务器具有64位运算能力、64位寻址空间和64位数据通路,突破了传统IA32架构的许多限制,在数据的处理能力,系统的稳定性、安全性、可用性、可观理性等方面获得了突破性的提高。

延伸阅读

CISC微处理器和RISC微处理器的区别有哪些

1.指令系统的区别

CISC微处理器计算机的指令系统比较丰富,有专用指令来完成特定的功能,因此处理特殊任务效率较高。

而RISC微处理器设计者把主要精力放在那些经常使用的指令上,尽量使它们具有简单高效的特色。对不常用的功能,常通过组合指令来完成。因此,在RISC 机器上实现特殊功能时,效率可能较低。但可以利用流水技术和超标量技术加以改进和弥补。

2.存储器操作的区别

CISC机器的存储器操作指令多,操作直接;而RISC对存储器操作有限制,使控制简单化。

3.设计周期的区别

CISC微处理器结构复杂,设计周期长;而RISC微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术。

4.用户使用的区别

CISC微处理器结构复杂,功能强大,实现特殊功能容易;RISC微处理器结构简单,指令规整,性能容易把握,易学易用。

5.应用范围的区别

CISC微处理器则更适合于通用机;而由于RISC指令系统的确定与特定的应用领域有关,故RISC微处理器更适合于专用机。

6.CPU和中断的区别

CISC微处理器的CPU包含有丰富的电路单元,因而功能强、面积大、功耗大;且机器是在一条指令执行结束后响应中断。

RISC微处理器的CPU包含有较少的单元电路,因而面积小、功耗低;且机器在一条指令执行的适当地方可以响应中断。

7.汇编语言程序的区别

CISC的汇编语言程序编程相对简单,科学计算及复杂操作的程序社设计相对容易,效率较高。

CISC的汇编语言程序一般需要较大的内存空间,实现特殊功能时程序复杂,不易设计。

回复

我来回复
  • 暂无回复内容

站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部