网站大量收购独家精品文档,联系QQ:2885784924

8086结构及功能的.ppt

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

微处理器(CPU); CPU的内部和外部结构; 微处理器级总线的概念; CPU的功能结构; 8086寄存器结构; 存储器组织与分段、I/O端口地址空间;;本教案内容;内部结构 微处理器的总线结构。 外部结构 ;2.1 微处理器的外部结构;微处理器的外部结构如图2.1所示;按功能分,这些总线可以分为三种:; CPU通过地址总线输出地址码来选择某一存储单元或某一称为I/O端口的寄存器,是单向的。 地址码的位数决定了地址空间的大小。 n位地址总线可有 个地址(0∽ -1)。 16位地址总线 65536(64KB) 20位地址总线 1MB 32位地址总线 4GB;8086/8088地址总线 20位 存储器地址总线20位, 地址空间 1MB I/O地址总线16位(低16位) 地址空间 64KB ;.数据总线:;.控制总线:;2.2 微处理器的内部结构 ;进行算术和逻辑运算; 具有接收存储器和I/O接口来的数据和发送数据给存储器和I/O接口的能力; 可以暂存少量数据; 能对指令进行寄存、译码并执行指令所规定的操作; 能提供整个系统所需的定时和控制信号; 可响应I/O设备发出的中断请求。;1.CPU内部结构及各部分功能简介;I/O控制逻辑;CPU包括; ① 算术逻辑运算单元ALU (Arithmetic/Logic Unit ):它是运算器的核心,几乎所有的算术运算,逻辑运算和移位操作都是由 ALU 完成的。; ②? 工作寄存器:暂存用于寻址和计算过程的信息。工作寄存器分为两组:数据寄存器组和地址寄存器。但有的寄存器兼有双重用途。数据寄存器用来暂存操作数和中间运算结果。地址寄存器用于操作数的寻址。; ③ 控制器:它是CPU的“指挥中心”,完成指令的读入,寄存,译码和执行。从图(3.1.1)中可以看出,一般微处理器中的控制器由6部分组成:; 用于保存下一条要执行的指令的地址,即由它提供一个存储器地址,按此地址从对应存储器单元取出的内容,就是要执行的指令。一般指令是顺序存放在存储器内的,所以程序计数器也叫指令地址计数器。由此可见,在程序执行过程中要实现程序的转移,就要改变程序计数器 PC 的内容。; 保存从存储器中读入的当前要执行的指令。;处理器状态字(PSW or FLAG); 包括 CPU 中与输入/输出操作有关的逻辑。 其作用是处理输入/输出操作。; 8086/8088是Intel公司生产的第三代微处理器芯片。其特点如下: ;8086/8088均采用全新结构,片内均由两个独 立的逻辑单元组成:;;段寄存器(CS,DS,ES,SS); BIU主要负责从存贮器指定区域取出指 令并将取出的指令送指令队列寄存器中排 队,当EU执行的指令需要和外部存贮器或 者I/O端口之间进行数据传送时,BIU就停 止取指令,为EU服务,完成这次总线操作; 或者当指令队列满时,BIU也停止取指令的 操作。;二.执行单元(EU);CPU程序执行过程:;下一节:寄存器组织

文档评论(0)

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

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

1亿VIP精品文档

相关文档