第二章微处理器与系统结构.pptVIP

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

第二章 微处理器和系统结构 本章内容提要 本章主要介绍 微处理器(CPU)的主要组成部分及各部分功能 Intel 8086微处理器组成结构、引脚信号及功能 86系统组成 高性能微处理器简介 第一节 微处理器的基本结构 微处理器的主要组成部件 微处理器(CPU)由下列主要部分组成: 算术逻辑单元 ALU 控制器 寄存器阵列 总线和总线缓冲器 高性能的CPU还有:指令预取部件,指令译码部件、 地址形成部件、存储器管理部件等。 一、算术逻辑运算单元(ALU) ALU是对二进制数进行算术逻辑运算的基本部件。 数据加工处理可归纳为两种基本运算: 算术运算,逻辑运算。 一、算术逻辑运算单元(ALU)(续) ? 算术运算: 可进行无符号数和带符号数的加、减、乘、除 运算,符号数采用补码表示,减法通过求负数的补码 而变成加法运算。还可进行BCD码运算。 乘、除可以通过多次重复加、减和移位实现。 一、算术逻辑运算单元(ALU)(续) 例如:13 ? 11=143=8FH 1 1 0 1 采用部分积左移和加法 ? 1 0 1 1 可完成二进制乘法。 ———— 1 1 0 1 1 1 0 1 ←部分积左移 0 0 0 0 + .1.1.0.1 ———————— 1 0 0 0 1 1 1 1 一、算术逻辑运算单元(ALU)(续) ? 逻辑运算:可完成逻辑“与”、“或”、“非”、 “异或”、“移位”等基本的逻辑运算。 ? 浮点运算:浮点数可以看作是由两个定点数 组成,尾数与阶码。在对阶后可以对尾数进行运算。 浮点数运算可以用软件实现。也可以专门生产浮 点运算部件和浮点微处理器,并设有专门的浮点运算 指令,可进行32位或64位浮点加、减、乘、除运算。 Pentium处理器已把浮点处理器与主处理器集成到一 个芯片上。 早期的浮点处理器有:8087、80287、80387协处理器。 一、算术逻辑运算单元(ALU)(续) ALU框图如下: (P28 图2.1) 二、控制器 ? CTRL是发布操作命令的部件,操作的顺序需要 精确的定时,其内部主要组成如下: 1、指令部件 包括程序计数器(PC),指令寄存器(IR),指 令译码器(ID)。 2、时序部件 包括时钟系统,脉冲分配器。 3、微操作控制部件 可采用组合逻辑控制,微程序控制和可编程逻辑阵列(PLA)来实现。 二、控制器(续) 控制器的组成框图(P图2.2) 二、控制器(续) ? 时钟周期(T state):主时钟的两个脉冲 前沿的时间间隔称为一个时钟周期,又称为T状态。 它CPU操作的最小时间单位。 ? 机器周期:由2~5个T状态组成一个机器周 期(Machine Cycle),称为M周期,又叫做总线周 期,用来完成一个基本操作,如 MEM读/写,I/O 读/写等。 ? 指令周期:一条指令(的取出和)执行所需 的时间称为指令周期(Instruction Cycle),一条指 令执行需1~5个M周期。 二、控制器(续) M1 机器周期 二、控制器(续) 微操作控制部件: 根据指令产生计算机各部件所需要的控制信号, 如传送、加减、逻辑运算等,由译码 器输出、节拍 发生器输出等进行组合而产生,完成指令所规定的全 部操作。 二、控制器(续) 该部件可采用: 组合逻辑控制(控制信号采用组合逻辑电路设计实 现); 微程序控制(若干微指令组成的微程序); 可编程逻辑阵列(PLA、EPLD等) PLA(Programmable Logic Array) EPLD(Electrically Programmable Logic Device) 等方法实现。 三、总线与总线(缓冲器)部件 所谓总线是指计算机中传送信息的一组通信线, 将多个部件连成一

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档