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

第3章微机系统中的微处理器.ppt

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 微机系统中的微处理器 内容提要 微处理器的典型结构 8086微处理器的功能结构 8086微处理器的寄存器结构 8086的存储器组织 8086的I/O组织 8086的寻址方式 常用术语(1) 位(bit):计算机处理的最小数据单位,只能为“0”或“1”,缩写为b 千位(Kilobit):代表210位,即1024位,缩写Kb 兆位(Megabit):代表220位,即1024×1024位,缩写Mb 千兆位(Gigabit):代表230位,即1024Mb位,缩写Gb 兆兆位(Terabit):代表240位,即1024Gb位,缩写Tb 常用术语(2) 字节(Byte):计算机中存储器容量的基本单位,一个字节由8位二进制数据组成,Byte通常缩写为B,同样有KB、MB、GB、TB 字(Word):不同的场合有不同的含义,软件上通常指2个字节,硬件上一般指处理器外部数据总线的宽度 字长:计算机运算部件直接能处理的二进制数据的位数。字长越长,计算机的处理能力越强,运算精度越高,指令功能越强,可寻址的存储空间也越大 常用术语(3) CPU主频 主振频率,CPU内部的时钟频率,是CPU进行运算时的工作频率。 一般来说,主频越高,一个时钟周期里完成的指令数也越多,CPU的运算速度也就越快。 但由于内部结构不同,并非所有时钟频率相同的CPU性能也一样。 集成度 表明微处理器的生产工艺水平 常用芯片上集成的晶体管数量来表达 超大规模集成电路通常10万门/片以上 前言 微处理器是组成微型计算机系统的核心部件,Intel8086微处理器的基本结构和原理体现了一般微处理器的特点,故作为代表来进行讲述。 讨论微处理器的目的,一方面是为了理解微型计算机的工作原理,更重要的一方面是为了应用它。所以没有必要也不可能讨论它的每个逻辑细节。 从上述目的出发,我们将从微处理器的内部和外部两个方面讨论微处理器的结构。 §3.1 微处理器的一般结构(内部结构) 典型CPU内部结构图 §3.1 微处理器的一般结构(内部结构) 运算器 是计算机用来进行算术逻辑运算的部件 运算器的核心是ALU 基本功能: ① 对二进制代码进行加、减、乘、除基本运算 ② 对二进制代码进行与、或、非等逻辑运算 ③ 对二进制代码进行移位操作 ④ 完成数据信息的传送 运算器的组成:算术逻辑运算单元ALU、内部总线、通用寄存器组、输入多路开关和数据锁存器、输出移位多路开关。 微处理器的一般结构(内部结构)(2) 控制器 用于计算机硬件系统中,指挥、协调各部件的工作,是整个计算机的中枢 基本功能:取指令、分析指令、执行指令、输入/输出控制、中断处理 控制器构成: 程序计数器(PC:Program Counter):用于保存下一条要执行的指令的地址,一般指令是顺序存储在存储器中的。 指令寄存器(IR:Instruction Register):保存从存储器读入的当前要执行的指令。 微处理器的一般结构(内部结构)(2) 指令译码器(ID:Instruction Decoder):对指令寄存器中保存的指令进行译码分析。 控制逻辑部件:根据上一器件的分析,发出相应的一系列节拍脉冲和控制信号,完成指令的操作。 处理器状态字(PSW:Processor State Word):暂存处理器当前的状态。PSW中的各位用来指示运算结果的特殊状态。条件转移指令将根据PSW中的某一位的状态来决定程序是否转移。 堆栈指示器(SP:Stack Pointer):对堆栈的存储区进行操作时提供栈顶地址,方便堆栈操作。 典型CPU内部结构图 典型CPU内部结构图 典型CPU内部结构图 典型CPU内部结构图 典型CPU内部结构图 微处理器的一般结构(内部结构)(3) 工作寄存器 作用:用于暂存用于寻址和计算过程的信息,避免频繁访问内存,缩短指令长度和执行时间,给编程带来方便。 分为两组:数据寄存器组和地址寄存器。但有的寄存器兼有双重用途。 数据寄存器用来暂存操作数和中间运算结果。 地址寄存器用于操作数的寻址。 寄存器组 CPU内部的若干个存储单元 分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,如堆栈指针、标志寄存器等;通用寄存器可有多种用途。 寄存器的数目因微处理器而定。 CPU总线结构 CPU的内部采用单总线,即内部所有单元电路都挂在内部总线上,分时使用总线。该组总线作为信息在CPU内部流通的唯一途径。 微处理器的一般结构(外部结构)(1) 微处理器的外部就是数量有限的输入输出引脚,即微处理器级总线。微处理器通过微处理器级总线沟通与外部部件和设备之间的联系。 微处理器级总线的功能 和存储器之间交换信息 和I/O设备之间交换信息 为了系统工作而接收和输出必要的信号 微

文档评论(0)

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

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

1亿VIP精品文档

相关文档