第2章 微处理器与总线.ppt

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

主要内容: 微处理器的一般构成及工作原理; 8088微处理器的特点、引线及结构; 总线的一般概念; *80386微处理器的特点及结构; *Pentium 4微处理器中的新技术。 §2.1 微型机概述 了解: 微处理器的功能; 微处理器的基本组成。 微处理器的功能 是计算机系统的核心 根据指令实现各种相应的运算 实现数据的暂存 实现与存储器和接口的信息通信 ……. 微处理器的一般构成 运算器 控制器 内部寄存器组 运算器 组成 运算器由算术逻辑单元(ALU)、通用或专用寄存器组及内部总线组成。 功能 算术运算和逻辑运算 提供操作数和暂存中间结果及结果特征的寄存器及数据传送通道。 CPU内部总线 在CPU内部用于传送数据和指令的传送通道称为CPU内部总线 运算器的结构根据其内部总线数量的不同分为3种 单总线 双总线 三总线 控制器 1.指令控制 取出指令,分析指令,传送必要的操作数,存放结果。 2.时序控制 指令的执行是在时钟信号的严格控制下进行的。 3.操作控制 有效的完成个条指令的操作过程。 控制器 控制器的内部主要有以下几部分组成: 程序计数器(PC) 指令寄存器(IR) 指令译码器(ID) 时序控制部件 微操作控制部件 §2.2 8088微处理器 主要内容: 8088/8086CPU的特点 8088CPU外部引线及功能; 8088CPU的内部结构和特点; 各内部寄存器的功能; 8088的工作时序。 一、8088/8086CPU的特点 了解: 程序与指令 指令执行的一般过程 指令的串行执行与并行流水线执行 8088/8086CPU的主要特点 1. 程序和指令 程序: 具有一定功能的指令的有序集合 指令: 由人向计算机发出的、能够为计算机所识别的命令。 2. 指令执行的一般过程 取指令 指令译码 读取操作数 执行指令 存放结果 3. 串行和并行方式的指令流水线 串行工作方式: 控制器和运算器交替工作,按顺序完成 上述指令执行过程。 并行工作方式: 运算器和控制器可同时工作。 串行工作方式 8088以前的CPU采用串行工作方式: 并行工作方式 8088CPU采用并行工作方式 4. 8088/8086 CPU的特点 采用并行流水线工作方式 —— 通过设置指令预取队列实现 对内存空间实行分段管理 —— 将内存分为4个段并设置地址段寄存器,以实 现对1MB空间的寻址 支持多处理器系统 8088CPU的两种工作模式 8088可工作于两种模式下 最小模式 最大模式 最小模式为单处理器模式,控制信号较少,一般可不必接总线控制器。 最大模式为多处理器模式,控制信号较多,须通过总线控制器与总线相连。 最小模式下的连接示意图 最大模式下的连接示意图 两种工作模式的选择方式 8088是工作在最小还是最大模式由MN/MX端状态决定。MN/MX=0工作于最大模式,反之工作于最小模式 三、8088CPU的内部结构 8088内部由两部分组成: 执行单元(EU) 总线接口单元(BIU) 执行单元包括 运算器 8个通用寄存器 1个标志寄存器 EU部分控制电路 执行单元 功能 指令译码 指令执行 暂存中间运算结果 保存运算结果特征 总线接口单元 功能: 从内存中取指令到指令预取队列 负责与内存或输入/输出接口之间的数据传送 在执行转移程序时,BIU使指令预取队列复位,从指定的新地址取指令,并立即传给执行单元执行。 结论 指令预取队列的存在使EU和BIU两个部分可同时进行工作,从而 提高了CPU的效率; 降低了对存储器存取速度的要求 8088的内部寄存器 含14个16位寄存器,按功能可分为三类 8个通用寄存器 4个段寄存器 2个控制寄存器 通用寄存器 数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI) 数据寄存器 8088含4个16位数据寄存器,它们又可分为8个8位寄存器,即: AX BX CX DX 数据寄存器特有的习惯用法 AX:累加器。所有I/O指令都通过AX与接口传送 信息,中间运算结果也多放于AX中; BX:基址寄存器。在间接寻址中用于存放基地址; CX:计数寄存器。用于在循环或

文档评论(0)

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

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

1亿VIP精品文档

相关文档