《32位微处理器内部结构》课件.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《32位微处理器内部结构》;1.字长(数据宽度)

字长是微处理器一次可以直接处理的二进制数码的位数,它通常取

决于微处理器内部通用寄存器的位数和数据总线的宽度。微处理

器的字长有4位、8位、16位、32位和64位等等。;3.主频

主频也叫时钟频率,用来表示微处理器的运行速度,主频越高

表明微处理器运行越快,主频的单位是MHz。;型号;二.微处理器的发展;

;二.微处理器的发展;

;

;微处理器的基本功能模块:;8086/8088内部结构;;存储管理(分段和分页部件)

指令和数据流水线

指令和数据CACHE

指令预取

浮点处理

分支预测

并行计算

……;分段部件;;Pentium采用了多项先进技术:

CISC和RISC相结合的技术

超标量流水线技术

分支预测技术;

RISC和CISC:

RISC(ReducedInstructionSetComputer),精简指令系统的计算机

提供数目较少、格式与功能简单、运行高效的指令

追求的是计算机控制器实现简单,运行高速,更容易在单块超大规模集成电路的芯片内制做出来

CISC(ComplexInstructionSetComputer),复杂指令系统的计算机

相对于RISC一词而提出来的一种说法

特点:指令条数多,格式多样,寻址方式复杂,每条指令的功能强。汇编程序设计容易些,但计算机控制器的实现困难多,很多指令被使用的机会并不多;超标量流水线:

标量指单个量,一般的流水计算机因只有一条指令流水线,所以

称为标量流水计算机,所谓超标量是指其具有两条以上的指令流水线.

Pentium有U、V两条整型流水线,一条浮点流水线。;

PF(预取):处理器从代码cache中预取指令

D1(译码阶段1):处理器对指令译码确定操作码和寻

址信息。在这个阶段还进行指令的成

对性检查和分支预测

D2(译码阶段2):产生访问存储器的地址

EX(执行):处理器或者访问数据cache,或者利用ALU、

筒型移位器或其他功能单元计算结果

WB(写回):利用指令运行结果更新寄存器和标志寄存器;分支预测:

所谓分支预测是指当遇到转移指令、CALL调用指令、RET返回指

令、INTn中断指令等跳转指令时,??令预取单元能够较准确地判定

是否转移取指。;;;486内部寄存器分为4类:;;AX(accumulater)-----累加器

BX(Base)-----基址寄存器

CX(Count)-------计数器

DX(Data)-----数据寄存器;AX、BX、CX、DX共同特点:

既可作为16位寄存器来用又可作为两个8位寄存器(高、低位)来用;

都是用于暂存操作数,或是运算的中间结果或其它一些信息。

指令=操作码+操作数;IP、SP、BP、SI、DI:为寻址存贮单元提供偏移地址。其中:

IP(InstructionPointer)-------指令指针;CS、DS、ES、SS------4个段寄存器,和偏移地址寄存器一起形成20位存储器物理地址,对存储器中存放的程序、数据、堆栈区域加以区别、寻址。

寻址程序(指令):CS+IP;

寻址数据:(DS或ES)+(SI或DI、BX、BP);

寻址堆栈:SS+(SP或BP)

具体用法在寻址方式中介绍;标志寄存器FLAGS又称为程序状态字PSW,为16位寄存器,该寄存器主要有两个作用:

记录CPU运行结果状态标志;

提供控制标志。

FLAGS各位含义如下:

1514131211109876543210

OFDFIFTFSFZFAFPFCF;根据功能,8086的标志可以分为两类:

状态标志:表示前面的操作执行后,算术逻辑部件处在怎样一种状态,这种状态会像某种先决条件一样影响后面的操作。有SF、ZF、PF、CF、AF和OF

控制标志:每个控制标志都对某一种特定的功能起控制作用。指令系统中有专门的指令用于控制标志的设置和清除。有DF、IF、TF。

文档评论(0)

1658576823bd104 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档