欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    微机原理与接口技术楼顺天.pptx

    • 资源ID:80062873       资源大小:256.97KB        全文页数:30页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理与接口技术楼顺天.pptx

    1本教案内容第第2 2章章 8086CPU8086CPU结构与功能结构与功能1.1.微处理器的外部结构微处理器的外部结构2.2.微处理器的内部结构微处理器的内部结构3.3.微处理器的功能结构微处理器的功能结构4.4.微处理器的寄存器组织微处理器的寄存器组织5.5.微处理器的存储器和微处理器的存储器和I/OI/O组成组成第1页/共30页2内部结构 微处理器的总线结构。外部结构 微处理器的一般结构第2页/共30页32.1 微处理器的外部结构8086 CPU8086 CPU片有片有4040个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交换。个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交换。CPUCPU的这些引脚的这些引脚信号称为微处理器级的总线,它应该能够完成下列功能:信号称为微处理器级的总线,它应该能够完成下列功能:1.1.与存储器之间交换信息与存储器之间交换信息(指令及数据指令及数据);2.2.与与I/OI/O设备之间交换信息;设备之间交换信息;3.3.能输入和输出必要的信号。能输入和输出必要的信号。第3页/共30页4微处理器的外部结构如图2.1所示第4页/共30页5按功能分,这些总线可以分为三种:(1)传送信息(指令或数据)的数据总线 (Data Bus)(2)指示欲传信息的来源或目的地址的地址总线 (Address Bus)(3)管理总线上活动的控制总线 (Control Bus)2.1 微处理器的外部结构第5页/共30页6 CPU通过地址总线输出地址码来选择某一存储单元或某一称为I/O端口的寄存器,是单向的。地址码的位数决定了地址空间的大小。n位地址总线可有 个地址(0 -1)。16位地址总线 65536(64KB)20位地址总线 1MB32位地址总线 4GB.地址总线:2.1 微处理器的外部结构第6页/共30页78086/8088地址总线 20位存储器地址总线20位,地址空间 1MBI/O地址总线16位(低16位)地址空间 64KB2.1 微处理器的外部结构第7页/共30页8.数据总线:用于CPU和存储器或I/O接口之间传送数据,是双向的。微处理器数据总线的条数决定CPU和存储器或I/O设备一次能交换数据的位数,是区分微处理器是多少位的依据。8086 CPU的数据总线是16条,我们就说8086 CPU是16位微处理器。2.1 微处理器的外部结构第8页/共30页9.控制总线:管理总线上的活动,用来传送自CPU发出的控制信息或外设送到CPU的状态信息,大部分是单向的,有一些是双向的。2.1 微处理器的外部结构第9页/共30页102.2 微处理器的内部结构 微处理器是组成计算机系统的核心部件,它具有运算和控制的功能。具体地讲,微处理器是组成计算机系统的核心部件,它具有运算和控制的功能。具体地讲,CPU CPU 应具有下述基本功能应具有下述基本功能:第10页/共30页111.进行算术和逻辑运算;2.具有接收存储器和I/O接口来的数据和发送数据给存储器和I/O接口的能力;3.可以暂存少量数据;4.能对指令进行寄存、译码并执行指令所规定的操作;5.能提供整个系统所需的定时和控制信号;6.可响应I/O设备发出的中断请求。2.2 微处理器的内部结构第11页/共30页121.CPU内部结构及各部分功能简介 典型的 CPU 内部结构如图3.1.1所示。2.2 微处理器的内部结构第12页/共30页13I/O控制逻辑ALU控制器工作寄存器CPU程序计数器(PC)指令寄存器(IR)指令译码器(ID)控 制 逻 辑 部 件堆栈指示器(SP)状态寄存器(PSW)地址寄存器数据寄存器图2.2典型的CPU内部结构如图2.2所示 第13页/共30页14CPU包括算术/逻辑运算单元(ALU)控制器工作寄存器组I/O 控制逻辑地址寄存器数据寄存器2.2 微处理器的内部结构第14页/共30页15 算术逻辑运算单元ALU(Arithmetic/Logic Unit ):它是运算器的核心,几乎所有的算术运算,逻辑运算和移位操作都是由 ALU 完成的。2.2 微处理器的内部结构第15页/共30页16 工作寄存器:暂存用于寻址和计算过程的信息。工作寄存器分为两组:数据寄存器组和地址寄存器。但有的寄存器兼有双重用途。数据寄存器用来暂存操作数和中间运算结果。地址寄存器用于操作数的寻址。2.2 微处理器的内部结构第16页/共30页17 控制器:它是CPU的“指挥中心”,完成指令的读入,寄存,译码和执行。从图(3.1.1)中可以看出,一般微处理器中的控制器由6部分组成:程序计数器(PC:Program Counter)指令寄存器(IR:Instruction Register)指令译码器(ID:Instruction Decoder)控制逻辑部件 处理机状态字PSW(Processor State Word)堆栈指示器(SP)Stack Pointer 2.2 微处理器的内部结构第17页/共30页18 用于保存下一条要执行的指令的地址,即由它提供一个存储器地址,按此地址从对应存储器单元取出的内容,就是要执行的指令。一般指令是顺序存放在存储器内的,所以程序计数器也叫指令地址计数器。由此可见,在程序执行过程中要实现程序的转移,就要改变程序计数器 PC 的内容。程序计数器(PC)2.2 微处理器的内部结构第18页/共30页19 保存从存储器中读入的当前要执行的指令。指令寄存器(IR)指令译码器(ID)对指令寄存器中保存的指令进行译码分析。控制逻辑部件 根据ID对指令的译码分析,发出相应的一系列的节拍脉冲和电位(控制信号),去完成指令的所有操作。2.2 微处理器的内部结构第19页/共30页20处理器状态字(PSW)暂存处理器当前的状态。PSW中的各位用来指示诸如算术运算结果的正/负,是否为零,是否有进位或借位,是否溢出等标志。条件转移指令将根据 PSW 中的某一位的状态决定程序是否转移。堆栈指示器(SP)是在对按后进先出原则组织的称为堆栈的专用存储区进行操作时提供地址的。堆栈用于子程序调用时保存返回地址和工作寄存器的内容。2.2 微处理器的内部结构第20页/共30页21 包括 CPU 中与输入/输出操作有关的逻辑。其作用是处理输入/输出操作。I/O控制逻辑2.2 微处理器的内部结构第21页/共30页22 8086/8088是Intel公司生产的第三代微处理器芯片。其特点如下:具有20条地址线,直接寻址能力达1MB。8086有16条数据线,为16位微处理器。8088有8条数据线,为准16位微处理器。片内总线和ALU均为16位,可进行8位和16位操作。2.3 微处理器的功能结构第22页/共30页238086/8088均采用全新结构,片内均由两个独立的逻辑单元组成:8086/8088CPU内部结构如图2.3所示 执行单元(EU)总线接口单元(BIU)2.3 微处理器的功能结构第23页/共30页24总线控制电路EU控制器标 志暂存器通用寄存器ALU数据总线地址总线数据总线执行单元(EU)总线接口单元(BIU)(16位)(20位)(8 位)(16位)16位ALUS SD SE SI PC S内部寄存器B HB LA HA LD HD LS PB PC LC HD IS I8086总线物理地址形成逻辑21364 5AXBXDXCX第24页/共30页25段寄存器(CS,DS,ES,SS)一.总线接口单元(BIU)总线控制电路 地址形成逻辑8088CPU:4字节8086CPU:6字节指令队列寄存器:指令指针寄存器(IP)(先进先出)2.3 微处理器的功能结构第25页/共30页26 BIU主要负责从存贮器指定区域取出指令并将取出的指令送指令队列寄存器中排队,当EU执行的指令需要和外部存贮器或者I/O端口之间进行数据传送时,BIU就停止取指令,为EU服务,完成这次总线操作;或者当指令队列满时,BIU也停止取指令的操作。2.3 微处理器的功能结构第26页/共30页27二.执行单元(EU)通用寄存器(8个)EU控制器算术/逻辑运算单元(ALU)标志寄存器(FLAG)(即PSW)由组成。EU主要负责从指令队列寄存器中获取指令,并对指令加以执行,完成指令所规定的操作。同时也负责算术/逻辑运算以及进行内存有效地址的计算等。2.3 微处理器的功能结构第27页/共30页28CPU程序执行过程:2.3 微处理器的功能结构t 忙 忙 忙 忙 忙取指令1 取指令2 取指令3 取指令4 取指令5 执行1 执行2 执行3 执行4 执行5tt图2.4 8086/8088CPU执行程序的过程EUBIU状态第28页/共30页29下一节:寄存器组织 2.3 微处理器的功能结构EU和BIU单元执行过程中,应该满足规则:1.当指令队列寄存器中无指令时,EU处于等待状态;2.当指令队列中存满指令,而EU又没有访问存储器和I/O端口的需要,则BIU进入空闲状态;3.当指令队列中有两个空闲字节,则BIU自动执行取指令的总线周期;4.在EU执行指令时,需要访问存储器或I/O端口,如果这时BIU正在取指令,则应等待BIU完成取指令周期,然后BIU进入存储器和I/O端口访问周期;5.在EU执行转移、子程序调用或返回等指令时,自动清除指令队列的内容。第29页/共30页30感谢您的观看。第30页/共30页

    注意事项

    本文(微机原理与接口技术楼顺天.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开