- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统的复位和启动 8086通过在 RESET引脚上施加触发信号来执行复位/启动操作。 系统要求RESET信号起码维持4个时钟周期以上的高电平。 初次加电,则高电平的时间不小于50μs。 当RESET信号进入高电平, CPU结束现行操作,并维持在复位状态。CPU内部各寄存器被设为初值。 表2.5 复位时各寄存器的值 标志寄存器 清零 指令指针(IP) 0000H CS寄存器 FFFFH DS寄存器 0000H SS寄存器 0000H ES寄存器 0000H 指令队列 空 其它寄存器 0000H RESET从高电平到低电平的跳变将触发 CPU内部的复位逻辑电路,经7个时钟周期后CPU被启动。 8086CPU复位后再启动,是从内存的FFFF0H处开始执行指令。所以在FFFF0H处放着一条无条件转移指令,转移到系统程序的入口处,使得系统被启动后,能自动进入系统程序。 RESET信号变为高电平后,再过1个时钟周期,所有三态门输出线被设置成高阻态,并一直维持着高阻态。直到 RESET又回到低电平。 三态输出线包括: AD15~AD0、A19/S6~A16/S3、BHE/S7、M/IO、DT/R、DEN、WR、RD和INTA。 最小模式系统的总线操作 读总线操作 T1状态 M/IO有效,指示CPU从存储器或 I/O端口读。M/IO一直保持到T4状态。 20位地址信息从A19/S6~A16/S3(高4位)、AD15~AD0(低16位)送出。 BHE信号有效,它作为存储体选信号。 ALE输出正脉冲,用作地址锁存器的地址锁存信号。 DT/R输出低电平,使得数据收发器接收数据。 DEN输出高电平,作为数据的选通信号。 T2状态 AD15~AD0进入高阻态,为数据输入作准备。 A19/S6~A16/S3输出状态信息(S6~S3) 。 DEN信号变为低电平,作为总线收发器的数据允许信号。 RD输出低电平,送到存储器或I/O端口。仅被选中的存储单元或I/O端口,才会被RD信号从中读出数据。 T3状态 内存单元或I/O接口将数据送到数据总线上。CPU通过AD15~AD0接收数据。 Tw状态 CPU在T3状态的前沿对READY信号采样,若READY为低电平,说明数据尚未到数据总线上,CPU插入Tw状态。 CPU在每个Tw前沿对READY信号采样,若READY有效,则当前的Tw周期执行完后,进入T4周期。 T4状态 在T4状态与前一个状态交界的下降沿处,CPU对数据总线采样,获得数据。 写总线操作 写总线操作与读总线操作类似,不同点为: 当地址信息被锁存后,立即输出8位或16位数据。(无总线准备时间) WR信号有效,表示要写数据到内存或I/O端口。 DT/R引脚输出高电平,使数据收发器呈输出状态。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 表2.1 S4S3状态编码 S4 S3 段寄存器 0 0 ES 0 1 SS 1 0 CS(I/O,INT) 1 1 DS S5指示中断标志状态,当IF=1时,S5=1。 S6恒为“0”。 (Bus High Enable/Status) 总线高位有效信号。三态输出,低电平有效。在读写存储器或I/O端口时, 用作体选信号。(见表 2.2) 表2.2 和AD0编码的含义 AD0 总线使用情况 0 0 16位数据总线上进行字传送 0 1 高8位数据总线上进行字节传送 1 0 低8位数据总线上进行字节传送 1 1 无 效 RD (Read): 读信号。三态输出,低电平有效。指示CPU正在读内存或I/O端口。 WR(Write) : 写信号。三态输出,低电平有效。指示CPU正在写内存或I/O端口。 M/ IO (Memory/IO): 存储器或I/O端口访问信号。 M/IO 为高电平时,表示当前CPU正访问存储器;M/IO 为低电平时,表示当前CPU正访问I/O端口。 READY : 准备就绪信号。外部输入,高电平有效。它有效表示内存或I/O端口已准备好传送数据。无效时要求CPU插入等待周期Tw。 INTR(Interrupt Request): 中断请求信号。输入,高电平有效
文档评论(0)