第二章8086的组成结构和时序课件.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章8086的组成结构和时序课件

第二章 8086 CPU的组成结构与时序 8086的内部结构 8086工作模式及引脚信号 8086的基本配置 时序控制方式与时序系统 指令执行控制方式 PC 系统的总线 一、8086 CPU结构 一、8086 CPU结构 1. 8086的寄存器结构 8086是16位微处理器,数据线是16根,地址线20根,可寻址1兆内存,5V电源,40条引脚。 1) 通用寄存器 (总共8个,都是16位的) 一、8086 CPU结构 3. 段寄存器 2个控制寄存器和4个段寄存器都是16位的,不能拆开使用 指令指针寄存器, I P自动加1,指向指令代码的下一个字节 4. 8086存储器组织 1) 存储器的分段结构 8086 的地址线20根,可寻址内存空间1MB。 8086 的寄存器16位,可表示地址范围64KB,将1MB内存分若干个逻辑段,每段最大容量64K。 代码段CS:存放指令代码。 堆栈段SS:临时存放数据,数据按“先进后出”的原则存放。 数据段DS:存放数据。 附加段ES:存放数据 2) 物理地址的形成 8086中的寄存器16位,如何得到20位的物理地址? 例:数据段12345H 单元中,存放数据 D9H,地址12345H分两部分: 12345H=10000H+2345H 段首址 位移量 编程时:1000H→DS, 2345H→BX(SI、DI) 执行指令时, DS 左移4位(末位补0)和 BX相加,得到20位物理地址。 DS、BX中的地址也称为逻辑段基址和逻辑地址。 8086工作模式及引脚信号 8086的基本配置 IBM PC/XT的控制核心 IBM PC/XT 主机板功能结构图 时序控制方式与时序系统 时钟发生器8284工作波形图 指令周期、总线周期和T状态 1. 时钟发生器 8284 工作波形图 2. 指令周期、总线周期和T状态 指令执行控制方式 IBM PC/XT总线时序 IBM PC/XT存储器读周期 IBM PC/XT存储器写周期 IBM PC/XT I/O端口读周期 IBM PC/XT I/O端口写周期 1. IBM PC/XT 总线时序 指令从存储器读出,读写存储器是计算机的基本操作 执行基本操作,总线地址信号和控制信号有一定时序关系,称总线时序。 系统总线周期分CPU 驱动的周期与DMA驱动的周期 2. IBM PC/XT 存储器读周期 3. IBM PC/XT存储器写周期 5. IBM PC/XT I/O端口写周期 PC系统的总线 总线-计算机模块间传递信息的通道。 1. IBM PC/AT 总线( ISA工业标准总线) PC/AT 总线是在 PC/XT 总线的基础上,扩展而成的 16位总线。 插槽分长短两个插口: 长插口62个引脚 短插口36个引脚 IBM PC/XT 总线 PC系统的总线 2. 局部总线—PCI 总线 PCI 总线的主要优点: 高性能。32位总线宽度,可升级到64位。 通用性强,适用面广。 低成本。 使用方便、灵活。 3. 主机板上都有这两种插槽。 * * DL CL BL AL SI DI BP SP DH CH BH AH 运算寄存器 ALU 标志寄存器 DS CS 内部暂存器 IP ES SS 6 5 4 3 2 1 执行部分 控制电路 输入/输出 控制电路 地址加法器 执行部件EU 总线接口部件 BIU 接存储器 20位地址输出 段寄存器 通用 寄 存 器 指令队列缓冲器 DL DH CL CH BL BH AL AH AX BX CX DX DI(目的变址) SI(源变址) BP(基数指针) SP(堆栈指针) 指针寄存器{ }变址寄存器 数据寄存器 高8位 低8位 16 位指针寄存器不能拆开。SP 栈顶地址,BP堆栈地址 16 位变址寄存器不能拆开使用。 IP (指令指针) ES (附加段) SS (堆栈段) DS (数据段) CS (代码段) CF - PF - AF - ZF SF TF IF DF OF - - - - 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2. 标志寄存器F:用来保存和反映运算结果的一些特征。 CS SS DS ES 0 1 2 1048573 1048574 1048575 10000 10001 10002 65536 65537 65538 ︰ ︰ ︰ 00000H 00001H 00002H FFFFDH FFFFEH FFFFFH 10000H 10001H 10002H 02710H 02711H 02712H 存储器 单元数 地址 ︰ ︰ ︰ ︰ ︰ 1101 1001 10000

文档评论(0)

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

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

1亿VIP精品文档

相关文档