第2章 8086体系结构与80X86CPU1.ppt

  1. 1、本文档共126页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 8086系统结构 本章导读 8086CPU结构 8086系统的结构 8086系统的配置 8086CPU内部时序 80x86CPU 80386和80486及目前流行的Pentium系列都是从8086发展而来的。 80486CPU是一种全32位体系结构的处理器。 Pentium系列 目前在我国微型计算机中使用的主流微处理器是Intel近几年推出的32位Pentium系列微处理器,而且主频都选用l00Hz以上的。主要有以下几种: ①Pentium微处理器:又写作P5,是Intel的第五代微处理器。延续以前的X86系列,俗称为586。 ②Pentium Pro微处理器:又写作P6,是Intel的第六代微处理器,也称为“高能奔腾”。延续以前的X86系列,俗称为686。 ②Pentium MMX微处理器:又写作P55C,属于Intel第五代“增强型”的微处理器,也称为“多能奔腾”。内含MMX(Multi Media eXtension)技术,追加了针对多媒体应用 的57条指令。 ④Pentiuum II微处理器:是在Pentium Pro基础上加入MMX技术推出的第六代Pentium系列产品。它的浮点运算性能、MMX性能都是最出色的。今后还将继续改进,计划把主频逐步提高到400、600、800 MHz;总线速率提高到100MHz;并将MMX扩展为MMX2。 ⑤Pentium Ⅲ微处理器:是Intel第七代微处理器,字长64位,并支持MMX。它增加了全新的指令,可以提高三维图像、视频、声音等程序的运行速度,并可优化操作系统和网络的性能。 2.1 8086CPU结构 8086CPU的内部结构 8086CPU的寄存器结构 8086CPU的管脚及功能 8086CPU的内部结构组成 8086CPU由两部分组成: 指令执行部件(EU,Execution Unit) 总线接口部件(BIU,Bus Interface Unit) 8086CPU的内部结构 8086的内部结构 指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。 总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。 8086体系结构与80x86CPU 两个单元相互独立,分别完成各自操作,还可以并行执行,实现指令预取(指令读取和执行的流水线操作) 8088的指令执行过程 EU和BIU的操作原则 通用寄存器 段寄存器 标志寄存器FR 指令指针寄存器IP 8088/8086的寄存器结构 8088/8086的寄存器组有 8个通用寄存器 4个段寄存器 1个标志寄存器 1个指令指针寄存器 他们均为16位! 1、 通用寄存器 (1)数据寄存器 AX(Accumulator Register) 累加器一般用来存放参加运算的数据和结果,在乘、除法运算、I/O操作、BCD数运算中有不可替代的作用。 MOV AL,3EH MOV BL,5DH MUL BL IN AX, n BX(Base Register) 基址寄存器除可作数据寄存器外,还可放内存的逻辑偏移地址,而AX,CX,DX则不能。 CX(Counter) 将它称作计数寄存器,是因为它既可作数据寄存器,又可在串指令和移位指令中作计数用。 DX(Data Register) DX除可作通用数据寄存器外,还在乘、除法运算、带符号数的扩展指令中有特殊用途。 (2)变址寄存器 SI(Source Index) 源变址寄存器多用于存放内存的逻辑偏移地址,隐含的逻辑段地址在DS寄存器中,也可放数据。 DI(Destination Index) 目标变址寄存器多用于存放内存的逻辑偏移地址,隐含的逻辑段地址在DS寄存器中也可放数据。 在串操作类指令中,SI、DI还

文档评论(0)

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

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

1亿VIP精品文档

相关文档