第2章2.2-CPU的结构与原理.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2.2CPU的结构

与原理2.2.1CPU的结构2.2.2指令与指令系统2.2.3CPU的性能指标2.2.1CPU的结构冯·诺依曼计算机的结构与原理(1)计算机的工作由程序控制,程序是一个指令序列,指令是能被计算机理解和执行的操作命令;(2)程序(指令)和数据均以二进制编码表示,均存放在存储器中;(3)存储器中存放的指令和数据按地址进行存取;(4)指令是由CPU一条一条顺序执行的。“存储程序控制”原理将问题的解算步骤编制成为程序,程序连同它所处理的数据都用二进位表示并预先存放在存储器中程序运行时,CPU从内存中一条一条地取出指令和相应的数据,按指令操作码的规定,对数据进行运算处理,直到程序执行完毕为止CPU的任务CPU的主要任务是执行指令,它按指令的规定对数据进行操作指令是什么?指令就是命令,它用来规定CPU执行什么操作。指令是构成程序的基本单位,程序是由一连串指令组成的指令采用二进位表示,大多数情况下,指令由两个部分组成:CPU的结构和任务CPU主要由运算器、控制器和寄存器组3个部分组成CPU的任务:取指令并完成指令所规定的操作运算器(ALU)与通用寄存器(GPR)运算器用来对数据进行各种算术或逻辑运算,所以称为算术逻辑部件(ALU),参加ALU运算的操作数通常来自通用寄存器GPR,运算结果也送回GPR2.2.2指令与指令系统1、指令指令在计算机中的执行过程取指令:CPU的控制器从存储器读取一条指令并放入指令寄存器中指令译码:指令寄存器中的指令经过译码,决定该指令应进行何种操作、操作数在哪里执行指令3.1取操作数3.2进行运算修改指令计数器,决定下一条指令的地址2、指令系统CPU可执行的全部指令称为该CPU的指令系统,即它的机器语言指令应该简单,简单才能提高速度!操作功能要简单,不宜太多、太复杂指令的格式要统一:固定长度、统一分段操作数的来源要有限制:算术逻辑运算指令的操作数只能来自寄存器LOAD/STORE指令的操作数来自(或送到)内存寄存器?内存内存?寄存器Intel处理器的指令系统由于历史的原因,并不符合上述原则!补充:关于指令的操作功能指令系统中的指令分成许多类,例如Intel公司的奔腾和酷睿处理器中,共有七大类指令:数据传送类 ■算术运算类逻辑运算类 ■移位操作类位(位串)操作类 ■控制转移类输入/输出类等每一类指令(如数据传送类、算术运算类)又按照操作数的性质(如整数还是实数)、长度(16位、32位、64位、128位等)而区分为许多不同的指令,因此Intel公司CPU有数以百计的不同的指令补充:关于Intel公司CPU的指令系统产品发展过程为:8088(8086)→80286→80386→80486→Pentium→PentiumPRO→PentiumII→PentiumIII→Pentium4→奔腾D→奔腾至尊→酷睿→酷睿2→Corei3/i5/i7为解决软件兼容性问题,采用“向下兼容方式”开发新的处理器,即所有新处理器均保留老处理器的全部指令,同时还扩充功能更强的新指令。例如:Pentium比80386增加了的80多条浮点指令,PentiumII比Pentium增加了50多条处理多媒体信息的指令(MultimediaExtension,称为MMX),PentiumIII比PentiumII增加了70条处理128位长操作数的流式单指令多数据指令(StreamingSIMDExtention,SSE)Pentium4又比PentiumIII增加了144条指令(称为SSE2)奔腾D、奔腾至尊、酷睿2等又增加了13条SSE3指令Corei5和Corei7又增加了40多条SSE4指令补充:关于CPU的兼容性不同公司生产不同的CPU产品,一般互不兼容:Intel公司:奔腾、赛扬、酷睿、灵动等AMD公司:独龙、闪龙、炫龙等IBM公司:Power5、6、7等SUN公司:UltraSPARC处理器HP公司:PA-RISC、Itanium处理器同一公司同一系列的CPU具有向下兼容性:A计算机(使用新型号CPU)的程序不能在B计算机(使用老型号CPU)上运行,B计算机的程序却能在A计算机上运行2.2.3CPU的性能指标CPU是一个超大规模集成电路能高速执行指令,完成二进制数据的算术运算、逻辑运算等操作由数字电路组成,结构极复杂制作在大规模集成电路芯片上(仅几个平方厘米),称为“微处理器”(microp

文档评论(0)

金华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档