现代微机原理及接口技术 978-7-302-18204-7 第02章新.ppt

现代微机原理及接口技术 978-7-302-18204-7 第02章新.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 微处理器内部结构和外部特性 教学目标 理解8086微处理器的功能结构。 理解8086微处理器的通用寄存器、段寄存器、控制寄存器的功能和用途。 熟练掌握8086微处理器的存储器的分段管理、物理地址和逻辑地址的换算及I/O端口的编址方式。 理解8086微处理器的引脚功能、工作模式、最小模式和最大模式下的引脚功能、系统组成和总线时序。 了解80286、80386、80486以及Pentium系列等高档微处理器的特点及基本结构。 教学重点 8086微处理器的通用寄存器、段寄存器、控制寄存器的功能和用途。 8086微处理器的存储器的分段管理、物理地址和逻辑地址的换算及I/O端口的编址方式。 8086微处理器的引脚功能、工作模式、最小模式和最大模式下的引脚功能、系统组成和总线时序。 教学过程 2.1 微处理器的内部结构 2.2 8088/8086存储器和I/O组织 2.3 微处理器的外部特性 2.4 高性能微处理器 2.1 微处理器的内部结构 2.1.1 微处理器的基本结构 2.1.2 8088/8086的功能结构 2.1.3 8088/8086的寄存器结构 2.1.1 微处理器的基本结构 CPU的3大主要部件: 运算器 控制器 寄存器组 2.1.2 8088/8086的功能结构 2.1.2 8088/8086的功能结构 8088/8086 CPU由两个独立的功能部件构成:指令执行部件EU(Execution Unit)和总线接口部件BIU(Bus Interface Unit),两者可并行操作。 EU包含1个16位的算术逻辑单元ALU,8个16位的通用寄存器,1个16位的状态标志寄存器FR,1个数据暂存寄存器和执行部件的控制电路。 BIU内部设有4个16位段地址寄存器,即代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES;1个16位指令指针寄存器IP;1个6字节指令队列缓冲器;以及20位地址加法器和总线控制电路。 2.1.2 8088/8086的功能结构 传统微处理器在执行程序时依次先从存储器中取出—条指令,然后读出操作数,最后执行指令。即取指令和执行指令是串行进行的,取指令期间CPU必须等待。 在8086中,取指令和执行指令分别由总线接口部件BIU和指令执行部件EU来完成,并且存在指令队列缓冲器中,使BIU和EU可以并行工作,指令执行部件负责执行指令,总线接口部件负责提取指令、读出操作数和写入结果。这两个部件能互相独立地工作。在大多数情况下,取指令和执行指令可以重叠进行,即在执行指令的同时进行取指令的操作。 2.1.3 8088/8086的寄存器结构 8088/8086内部有14个16位寄存器,按功能可分为3大类: 通用寄存器8个 段寄存器4个 控制寄存器2个 通用寄存器的特定用法 段寄存器 8088/8086共有4个16位的段寄存器,用来存放每一个逻辑段的段起始地址。 代码段寄存器CS(Code Segment):用来给出当前的代码段起始地址,存放CPU可以执行的指令,CPU执行的指令将从代码段取得。 数据段寄存器DS(Data Segment):指向程序当前使用的数据段,用来存放数据,包括参加运算的操作数和中间结果。 堆栈段寄存器SS(Stack Segment):给出程序当前所使用的堆栈段,即在存储器中开辟的堆栈区,堆栈操作的执行地址就在该段。 附加段寄存器ES(Extra Segment):指出程序当前所使用的附加段,通常也用来存放数据,典型用法是存放处理以后的数据。 控制寄存器 指令指针寄存器IP IP是一个16位的寄存器,存放EU要执行的下一条指令的偏移地址,用以控制程序中指令的执行顺序。 标志寄存器FLAG FLAG是一个16位的寄存器,共9个标志,其中6个用做状态标志,3个用做控制标志。 标志寄存器FLAG中标志位的含义、特点及应用场合 2.2 8088/8086存储器和I/O组织 2.2.1 8088/8086的存储器组织 2.2.2 8088/8086的I/O组织 2.2.1 8088/8086的存储器组织 存储器的内部结构和访问 由于8088/8086有20根地址线,所以可寻址的存储器空间为1MB(220B),地址范围为0~220-1(0000H~FFFFFH)。存储器内部按字节进行组织,两个相邻的字节称为一个字。存放的信息若以字节为单位,则将其在存储器中按顺序排列存放:若存放的数据为一个字则将每一个字的低字节存放在低地址中,高字节存放在高地址中,并以低地址作为该字的地址。 在8088/8086存储器中,从偶地址开始存放的字,称为规则字或对准字,从奇地址开始存放的字,称为非规则字或非对准字。规则字的存取可在一个总线

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档