第02章8086系统结构.pptVIP

  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文档。上传文档
查看更多
第02章8086系统结构

第二章 小结 一、8086CPU内部结构 (一)总线接口单元BIU: 功能:控制存储器与I/O端口与CPU交 换信息。 1.段寄存器: CS(代码段)控制程序区 DS(数据段)控制数据区 ES(附加段)控制数据区 SS(堆栈段)控制堆栈区 2. 16位指令指针寄存器IP IP:其中存放的是下一条指令的地址偏 移量。 将CS左移四位 + IP内容→指令代码的实际物理地址。 (二)执行单元EU 16位数据寄存器 :AX、BX、CX、DX 16位堆栈指针寄存器 :SP(存放的是堆栈操作地址偏移量) 16位基址寄存器BP:构成偏移地址的一部分. 16位变址寄存器:SI:担任源地址,目的地址 的偏移量. 16位变址寄存器:DI:担任目的地址,目的地址 的偏移量. 算述逻辑单元ALU 状态标志寄存器 二、8086的引脚 最小模式 MN/MX为高电平,接VCC 最大模式 MN/MX接地 三、8086CPU的时序:总线读、写周期 四、复位 * * * * * * * 9. WR :写信号,输出,低电平有效 WR=0 ?CPU正在向内存或I/O设备写入数据。 10. RD :写信号,输出,低电平有效 RD=0 ?CPU正在从内存或I/O设备读取数据。 11、M/IO:存储器/IO端口控制,输出,三态 M/IO=1,CPU与存储器交换数据; M/IO=0, CPU与外设交换数据。 注意: 8088的该引脚定义为IO/M,电平属性与8086相反 12、ALE:地址锁存信号,输出 在T1状态,ALE=1,表示分时复用的引脚AD15—AD0以及A16/S3—A19/S6上送出的是地址信息;在T2、T3、T4状态,ALE=0,表示引脚AD15—AD0上传送数据信息,A16/S3—A19/S6上送出的是状态信息。 13、DEN:数据使能信号,输出,三态 当分时复用的引脚AD15—AD0 上要传输数据时,DEN=0。 14、DT/R:数据发送/接收,输出,三态 DT/R=1,CPU发送数据到外设或存储器; DT/R=0, CPU从外设或存储器接收数据。 15. NMI:非屏蔽中断请求,输入 不受中断允许标志IF的影响,不能用软件进行屏蔽。 16. INTR:可屏蔽中断请求,输入 若IF=1,CPU将响应该中断请求。 17. INTA :写信号,低电平有效 INTA=0 ?CPU正在响应INTR引脚的中断请求。 18. HOLD: 总线保持请求信号 19. HLDA: 总线保持应答信号 22、RESET:复位信号,输入 当RESET=1且保持4个时钟周期以上,CPU进入复位状态,标志寄存器、IP、CS、ES、SS、DS和指 令队列清零,CS置为0FFFFH。 23、READY:准备好信号,输入 CPU在总线周期的T3状态检测READY,若READY=0,则插入Tw状态等待,直到READY=1,才进入T4状态,完成数据传送。 21、TEST:测试信号,输入 执行WAIT指令时,若TEST=1,则CPU处于空转等待;当 TEST=0有效时,结束等待状态,继续执行下一条指令 。 20. CLK时钟,输入 要求频率为:8086-2不超过8MHz,时间基准。 二、8086在最大模式引脚定义 自己了解 三、8088与8086的不同之处 8088的低8位地址与数据复用,AD7—AD0,高8位地址为专用引脚,A15—A8; 8088的外部数据总线只有8位,内部总线也是16位,称之为准16位CPU; 8088的该引脚定义为IO/M,电平属性与8086的M/IO相反,为与8085CPU兼容; 8088只有8位数线,不需要BHE信号,改为SSo 一、 存储器地址的分段管理 怎样用16位寄存器表示20位地址信息? 存储器是以字节(BYTE)为单位存储信息,存储器的通用单位为字节。 由于8086访问内存要20位地址(1MB),而执行部件EU中所有寄存器和内部数据总线均为16位, 只能提供16位地址,只能寻址216 =64KB。因此,把1MB存储空间分为若干个“逻辑段”(Segment) ,每个段最多可管理64KB空间。 段与段之间可以是分开的、连续的、重叠的甚至重合。任何一个存储单元都可以定义在一个段或多个段中。 2-3 8086 存储器组织 段起

文档评论(0)

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

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

1亿VIP精品文档

相关文档