课件第3章 微处理器.pptVIP

  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文档。上传文档
查看更多
《微机原理与接口技术 》 第 3 讲 第3章??微处理器 了解CPU的发展过程 了解80486的内部基本结构 了解80486的外部基本引脚 了解CPU的内部寄存器 了解CPU的流水线操作过程 了解Pentium CPU的构成及原理和CPU的发展趋势 第3章??微处理器 CPU的发展过程 80486微处理器 CPU的内部寄存器 有关时序的基本概念 指令流水线的操作 Pentium CPU的简介 CPU的发展趋势及前景展望 小结 第3章??微处理器 8086简介 8086是高性能的第三代微处理器16根数据线和20根地址线 8086的内部结构由两部分组成 总线接口部件BIU(Bus Interface Unit) 执行部件EU(Execution Unit) CPU的发展过程及其结构 从8080/8085到8086 从8086到8088 80286、80386及80486微处理器 第3章??微处理器 3.2.1 80486 CPU的内部结构 总线 总线是一组导线,是各种公共信号线的集合,是微型计算机中各组成部分传输信息共同使用的“公共通路” . 数据总线DB(Data Bus) 地址总线AB(Address Bus) 控制总线CB(Control Bus) 总线接口部件 总线分为内部总线和外部总线 第3章??微处理器 任务就是在内部控制总线信号的控制下,把内部数据总线上的数据送上外部地址总线,或与外部数据总线的某些位交换数据,并产生相应的外部控制信号高速缓存部件 代码预取部件 高速缓存部件 程序缓存器,用于程序缓存 数据缓存器,用于对操作数据的缓存 指令译码部件 浮点数部件 第3章??微处理器 执行部件 段部件 逻辑地址变换为线性地址 任务间的保护以及虚拟内存技术 CS、DS、SS、ES、GS和FS共6个段寄存器 分页部件 把段部件输出的线性地址转换成物理地址 少量内存模拟大容量内存的功能 第3章??微处理器 3.2.2 80486 CPU外部引脚 数据总线引脚 地址总线引脚 控制总线引脚 时钟信号(CLK) 总线控制信号 总线周期定义信号 总线仲裁信号 总线大小控制 第3章??微处理器 中断信号 高速缓存的无效性控制 高速缓存控制 页面高速缓存控制 数值出错报告 地址位20的屏蔽 成组控制 奇偶校验 其他引脚 第3章??微处理器 3.2.3 80486 CPU的工作方式 实地址方式(REAL) 保护方式(PROTECTED) 虚拟8086方式(VIRTUAL 8086) Pentium微处理器增加了另外的一种系统管理方式(SMM), (SMM)是Pentium的一项主要特征植入机器内部的硬件(装有系统程序代码的ROM)来控制 第3章??微处理器 3.3.1 通用寄存器 包括EAX、EBX、ECX、EDX、EBP、ESP、ESI和EDI等8个32位寄存器 保存逻辑和算术运算中的操作数 保存地址运算中的操作数(ESP寄存器不能用作基址寄存器) 80486的通用寄存器的低16位可以按照8086处理器的通用寄存器的名字访问 第3章??微处理器 3.3.2 指令指针寄存器-EIP 32位的寄存器,它的低16位称为IP EIP中的内容是下一条要取入CPU的指令在内存中的偏移地址 当一个程序开始运行时,系统把EIP清零,每取入一条指令,EIP自动增加取入CPU的字节数目 第3章??微处理器 3.3.3 标志寄存器-FLAGS 为32位寄存器,它的低16位称为FLAGS 标志寄存器可以分为3类: 状态标志 控制标志 系统标志 寄存器中各标志位的用途 AF:辅助进位标志 CF:进位标志 第3章??微处理器 PF:奇偶标志 SF:符号标志 ZF:零标志 DF:方向标志 IF:中断允许标志 OF:溢出标志 TF:陷阱标志 NT:嵌套任务标志 IOPL:输入/输出特权级标志 RF:恢复标志 第3章??微处理器 VM:虚拟8086方式标志 AC:对准检查标志 3.3.4 段寄存器 编程可见的选择器寄存器(6个16位寄存器) CS对应于代码段 SS对应于堆栈段 DS对应于数据段。 ES对应于附加数据段 编程不可见的描述符寄存器( 6个64位的寄存器 ) 第3章??微处理器 3.3.5 系统地址寄存器 全局描述符表寄存器GDTR(48位) 中断描述符表寄存器IDTR(48位) 局部描述符表寄存器LDTR (16位) 任务状态寄存器TR (16位) 备注: 段寄存器和系统地址寄存器一起为操作系统完成内存管理、多任务环境和任务保护提供硬件支持。 第3章??微处理器 3.3.6 调试寄存器 调试寄存

文档评论(0)

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

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

1亿VIP精品文档

相关文档