My微机原理3(8086处理器).docVIP

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

微机原理及应用 ———孙健 Ieeeer@ 2010-9-27  Page 1 课程内容 ? ? ? ? ? ? ? ? ?  微处理器:CPU的编程结构、内部组成及外部 功能特性,CPU的操作和时序。 指令系统:寻址方式(涉及存储器的组织和管理)及80x86指令系统。 汇编语言程序设计:汇编语言程序格式,汇编语言的基本语法,BIOS与 DOS功能调用,汇编语言程序的上机调试。 存储器及其接口:存储器结构,工作原理,存储器与CPU的连接,存储空 间的扩展 ;高速缓存(Cache),。 输入与输出:程序控制方式,中断及中断控制器,DMA方式及DMA控制 器。 可编程I/O接口电路:串行接口,并行接口,定时器/计数器,A/D、D/A 等。 总线及常见总线标准( ISA, EISA, PCI, USB等)。 80x86/Pentium 保护模式的软件体系结构 高性能微处理器的先进技术及典型结构 ? MIPS/ARM/80x86/Pentium 2010-9-27  Page 2 第二章 微处理器与系统结构 2.1 微处理器的基本结构 2.2 Intel 8086 微处理器 2.3 8086中的标志寄存器和堆栈 2.4 8086系统的组成 2.5 8086系统时钟和总线周期 2010-9-27  Page 3 存储器  控制 信号  控制电路  指令译码 M1 M2 M3 L a b c Mov A,[a] Add A,[b] Mov [s],A hlt  ABUS DBUS  IR PC MAR MDR R0  内 部 总 线 Rn-1 Y F  A  ALU Z  B 微处理器的基本结构 2010-9-27  单总线CPU的计算机的基本结构  Page 4 2.1.1 算术逻辑单元-ALU ?  ALU对二进制进行算术运算和逻辑运算的部件,这些 运算包括: ? ? 算术运算:加、减、乘除可以通过多次的加减和移位来实 现,因此如果一个微处理器实现了基本的加减和移位操 作,乘除就可以通过软件编程实现,当然为了提高运算速 度,现在微处理器通常都用硬件实现乘除。数有定点和浮 点之分,浮点运算也可以由硬件和软件实现;还有一类运 算是关于10进制数的(BCD) 逻辑运算:求补、非、与、或、异或、移位 ?  具体的运算规则在介绍指令时候会详细说明 2010-9-27  Page 5 ALU的基本组成 ?  核心部件ALU用于完成算 术运算和逻辑运算。X、Y 是ALU的输入寄存器,Z 是ALU的输出寄存器。  R0 Rn-1  内 ? F用于存放运算结果的状 态,例如,结果是否为 零,是正还是负,有无进 位,是否溢出,等等。  Y X  部 总 线 ? 微处理器的字长通常是由 ALU和寄存器的位数决定 的,如8086的字长是 16, 80386的字长是32  F  A  ALU Z  B 2010-9-27  Page 6 2.1.2控制与定时部件-控制器 ?  控制器是整个计算机系统的指挥部件。它的任务是从 内存中取出指令加以分析,然后发出控制信号执行某 种操作 ? 控制器通常由 指令寄存器IR  控制 信号  控制电路  指令译码 程序计数器PC 指令译码器ID 控制电路  IR PC  内 部 时序发生器 等几部分组成。  存 储 器  MAR MDR 总 线 控制器的基本组成 2010-9-27  Page 7 ?  1.指令部件 ? ? ? 程序计数器PC 指令寄存器IR 指令译码器ID ? 2时序部件 ? ? 时钟系统(脉冲源和起停逻辑) 时序发生器 ? 3微操作控制部件 ? ? 2010-9-27 组合逻辑控制 微程序控制  Page 8 ? ? ?  IR用于存放正在执行或即将执行的指令; PC用于存放下一条指令的存储单元地址,它 具有自动增量计数的功能; ID用于对IR中的指令进行译码,以确定IR中存 放的是哪一条指令;控制电路负责产生时序脉 冲信号,并在时序脉冲的同步下对有关的部件 发出操作控制命令,以控制各个部件的动作。 2010-9-27  Page 9 2)时序部件 ? ?  时钟系统(脉冲源和起停逻辑) 脉冲源产生的脉冲信号是CPU工作时的时序驱动。两个相邻脉 冲前沿的时间间隔为一个时钟周期,或称T状态。早期的CPU 的内部运行速度和外接脉冲频率基本相当,现代CPU内部增加 了倍频电路,可以工作在数倍于外接时钟频率下工作 时序发生器 一条汇编指令总是分解为若干基本动作,或者说是伪操作

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档