网站大量收购独家精品文档,联系QQ:2885784924

第2章 8086系统结构-14.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* *07/16/96 * *## * *07/16/96 * *## 该动画演示,请顺次点击各条指令。 * *07/16/96 * *## * 堆栈操作动画: 8086系统配置 Configuration * 8086系统配置 * 根据使用目的的不同,可以选择最大模式和最小模式的配置。两种模式的特点如表2-9所示: 表2-9 最小模式和最大模式的特点 最小模式 最大模式 MN/MX接+5V MN/MX接地 构成单处理器系统 构成多处理器系统 系统控制信号由CPU提供 系统控制信号由总线控制器8288提供 一、最小模式系统 * 一片8284作为时钟发生器 3片8282/8283或74LS373作为地址锁存器 2片8286/8287或74LS245作为双向数据总线收发器 * 8282/8283是三态缓冲的8位数据锁存器,8282的输入和输出信号同相(8283的输入和输出信号反相)。 (1)地址锁存器8282/8283 8282(74LS373,PC机用) 用于锁存地址,每片8位。 选通信号输入端STB和CPU的ALE端相连。 DI7-DI0接CPU的AD7-AD0 DO7-DO0就是系统地址总线的低8位。 OE为输出允许信号,低有效;高电平, DO7-DO0高阻抗。 20位(8086/8088采用20位地址线)地址用3片8282作为地址锁存器。 * … D Q CLK D Q CLK STB OE DI0 DO0 DI1 DO1 DI7 DO7 (ALE) (GND或AENBRD) (LS373为G) … … * 8286/8287是三态8位双向数据收发器,可增加驱动能力。8286数据输入与输出同相(8287数据输入与输出反相)。 (2)双向数据总线收发器8286/8287 8286(74LS245,PC机用) 8088中用1片8286,而8086中用2片8286。 双向传输。 T控制数据传输方向:T=1, A7-A0为输入线;T=0, B7-B0为输入线。 OE是输出允许信号,低电平有效。 OE与CPU的DEN端相连。 * A0 A1 A7 B0 B1 B7 … … T (DT/R) (DEN) OE 74LS245(G) 输入/输出数据 输出/输入数据 * 产生CLK信号,该CLK信号是8086CPU的内部和外部的时间基准信号,由驱动门电路进行功率放大 。 (3)时钟发生器8284 * ⑴ 产生时钟信号 OSC 内部时钟的同频信号 CLK 内部时钟三分频信号,占空比1/3 PCLK 内部时钟六分频信号,占空比1/2 CSYNC 外部时钟的同频信号 X1、X2 外接晶体,供内部振荡器产生震荡频率 EFI 外接时钟入端 F/C 时钟输入选择,PC机中F/C接地,时钟由X1,X2所接晶振 产生。PC机中14.31818MHz的外接晶体 CLK=4.77MHz ⑵ 准备就绪信号 ASYNC 为低电平时,表示READY输出时插入一个时钟周期延时。 * ⑶ 复位信号产生 输入RES经过斯密特触发器分频以后,在时钟同频下产生RESET信号送给CPU的RESET引脚,进行复位。 通常有以下两种情况会产生硬件复位信号: a 电源开关打开 b 按下机箱上的Reset按钮 电路如下所示: * +5V Reset 按钮 8284A的RES引脚 系统的复位与启动 * 标志寄存器 清零 指令寄存器 0000H CS寄存器 FFFFH DS寄存器 0000H SS寄存器 0000H ES寄存器 0000H 指令队列 变空 其它寄存器 0000H 复位信号:通过RESET引脚上的触发信号来引起8086系统复位和启动,RESET至少维持4个时钟周期的高电平。 复位操作:当RESET信导变成高电平时,8086/8088CPU结束现行操作,各个内部寄存器复位成初值。 * 复位后程序执行:代码段寄存器CS=FFFFH,指令指针IP=0,从内存的FFFF0H处开始执行指令。在FFFF0处存放了一条无条件转移指令,转移到系统引导程序的入口处,这样系统启动后就自动进入系统程序。 可屏蔽中断被屏蔽:标志寄存器被清0,,程序中要用指令STI来设置中断允许标志。 * 在RESET信号变成高电平后,经过一个时钟周期,所有的三态输出线被设置成高阻,并一直维持高阻状态(浮空),直到RESET信号回到低电平为止。但在高阻状态的前半个时钟周期,三态输出线被置成不作用状态,当时钟信号又变成高电平时,才置成高阻状态。 置成高阻状态的三态输出线包括: AD1

文档评论(0)

精品文库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档