电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

的最大工作模式

  • 资源ID:70786892       资源大小:487.51KB        全文页数:13页
  • 资源格式: PPT        下载积分:16金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要16金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

的最大工作模式

8086的最大工作模式,如果将8086的MN/MX#接地, CPU就工作在最大模式了。最大模式系统,既可以是规模较大的单处理器系统,也可以是多处理器系统。在多处理器系统中,包含两个或者两个以上的处理器,其中的8086是主处理器,其他处理器称作协处理器。最大模式一般用在中等规模的或者大型的8086系统中。 为什么在最大的模式系统中需要总线控制器来产生总线控制信号呢?原因在于,最大模式系统包含有多个处理器,各个处理器之间需要共享总线,就必须解决主处理器和协处理器之间的协调工作问题。总线控制器8288就是用来完成这种功能的。 与最小模式系统相比,最大模式的系统控制信号是通过8288总线控制器产生的。这些信号包括:地址锁存、数据使能、数据传输方向控制信号, 存储器和I/O读写信号, 以及中断应答信号等。 我们了解了总线控制器8288的功能,就能够理解最大系统模式的典型配置方法。,1.引脚信号 将MN/MX#信号接地,CPU就工作在最大模式。 我们再对在最大模式下CPU引脚作一介绍。 QS1,QS0(Instruction Queue Status)状态: 指令队列状态信号(标号25、24),输出。QS1、QS0组合起来表示前一个时钟周期中指令队列的状态,这组信号的设置为的是可以从外部对8086指令队列的动作进行跟踪。用于对芯片的测试。 表4.2.5 QS1 QS0 操作 QS1=0 QS0=0 无操作 QS1=1 QS0=0 队列为空 QS1=0 QS0=1 从指令队列的第一个字节中取走代码 QS1=1 QS0=1 除第一个字节以外,取后面字节的代码。,通常,QS1、QS0用于对CPU指令队列动作情况跟踪,用于对CPU的测试。 总线周期状态信号(S2#、S1#、S0#)。 S2#、S1#、S0#(Bus Cycle Status): 总线周期状态信号(标号28、27、26),输出。这三个信号的组合表示当前执行的总线周期的类型。在最大模式下,用这三个信号作为总线控制器8288的输入,产生存储器、I/O的读、写等控制信号。S2#、S1#、S0#的组合意义参见表4.2.6。 表4.2.6 S2# S1# S0# 总线周期的类型 1 1 1 无源状态 1 1 0 写内存 1 0 1 读内存 1 0 0 取指 0 1 1 暂停 0 1 0 写I/O 0 0 1 读I/O 0 0 0 中断响应,CPU工作在最小模式下,系统控制信号直接由CPU产生。在最大模式,系统控制信号则由总线控制器产生。 CPU工作在最大模式时,不同总线周期S2#、S1#、S0#输出不同状态, S2#、S1#、S0#的不同组合指出CPU当前不同的总线周期。将S2#、S1#、S0#输入总线控制器8288进行译码,8288便根据不同总线周期产生产相应的总线控制信号。 总线请求与允许信号RQ#/GT0#,RQ#/GT1#(Request/Grant):总线请求信号/总线请求允许信号(标号31、30),双向。CPU以外的两个处理器可以分别用其中之一来请求总线, 并接受CPU对总线请求的允许。其中RQ#/GT0#优先级高于RQ#/GT1#。 最大方式下,总线请求有两组(线),每组可独立完成总线的申请和撤消,单线双向信号传递。,最大模式支持多处理器工作。 与8086CPU配套的数值信号处理器8087以及IO处理器8089都具有RQ#/GT#信号。 如果系统中具有8087或8089,则可利用RQ#/GT#信号,将他们相互连接, 实现总线的请求与响应。 (RQ#/GT#信号的连接关系和请求到响应的工作过程不做重点要求)需要指出的是,30、31号管脚在最小模式下,是系统的总线保持请求HOLD和总线保持响应HLDA信号, 这组信号是支持系统中的DMA工作的。在最大模式下,他们用作支持多处理器的RQ#/GT#。 LOCK#(Lock):总线封锁信号(标号29),输出。用来封锁其它总线主的总线请求,当LOCK#为低电平时, 系统中其他总线主就不能占用总线。LOCK#信号是由指令前缀LOCK产生的。 在LOCK前缀后的指令执行完之后,硬件上便撤销了LOCK#信号。 信号是由CPU的29号管脚上输出的电平信号。然而,LOCK#信号是受指令控制的, 当CPU执行了具有总线封锁指令LOCK前缀的指令时,LOCK#管脚输出低电平,用他来封锁其他处理器对总线的请求。LOCK#为低,其他处理器不能占有总线。直至具有LOCK前缀的指令执行完之后,LOCK#才变为无效电平,输出高,撤消对其他处理器的总线封锁。,2.系统信号形成 地址与数据总线形成(同最小方式)。 系统控制信号。 总线控制器8288。 A.电路组成:由4部分电路组成。 图4.2.16是8288总线控制器的结构框图。8288是20管脚与8086配套的总线控制器。它由状态译码电路、控制逻辑、命令信号发生器以及控制信号发生器组成。状态译码电路将CPU的总线周期状态信号S2、S1、S0译码, 确定当前总线操作的类型,在控制逻辑作用下,由命令信号发生器产生命令信号存储器读写MRDC#、MWTC#, I/O读写IORC#、IOWC#以及中断应答信号INTA#。由控制信号发生器产生地址锁存使能ALE、数据信号使能DEN和数据流向控制DT/R#。控制信号发生器还生成一个输出信号MCE/PDEN#,当控制逻辑的I/O总线方式控制信号IOB输入不同时, MCE/PDEN#的作用不同,分别为(中断控制器)主片级连使能MCE(Master Cascade Enable)和外部设备数据允许PDEN# (Peripheral Data Enable)。控制逻辑有4个输入端, 时钟信号CLK、地址使能AEN#、 命令信号使能CEN、IO总线方式控制信号IOB。,系统为单处理器时,IOB接地,此时,8288的MCE/PDEN#为中断控制器8259的主片级连使能MCE信号, 这个信号作为包含多个8259中断控制器的系统8259主片和从片级连信号CAS0、 CAS1、 CAS2的控制信号。系统为多处理器系统配置时, IOB接+5V,8288的MCE/PDEN#作为PDEN#信号,它用做数据总线收发器的使能信号。 我们曾在最小模式系统中解释过控制信号M/IO#、WR#、 INTA#、ALE、DT/R#和DEN#信号,它们指出了数据传送的类型,提供了中断响应信号、锁存器控制信号和总线收发器控制信号。但在最大模式系统中, 状态信号S2#、S1#、S0#隐含了这些信息。S2#、S1#、S0#的不同组合指出了CPU执行的不同总线操作。 最大模式系统是通过总线控制器来产生诸如最小方式CPU所提供的那些系统控制信号的。 8288的状态译码电路对来自CPU的S2#、S1#、S0#进行译码。控制逻辑的4个输入信号:时钟信号CLK来自系统时钟。地址使能AEN#由DMA控制器控制,AEN#为低时,系统由DMA控制总线, 8288输出为高阻态。命令信号使能CEN控制命令信号发生器的输出,高有效。IO总线方式控制信号IOB则根据系统的配置情况连接不同的输入电平,控制信号发生器生成不同控制信号MCE或PDEN#。,B.8288输出的控制信号有: a.ALE:地址锁存使能,用于地址锁存器。和最小模式下的ALE意义相同。 b.DEN:数据允许信号,用于控制数据收发器的选通。 c.DT/R#:数据发送接收信号, 用于控制数据收发器的数据传输方向。 d.MCE/PDEN#:中断控制器主片级连使能(Master Cascade Enable)外部设备数据允许(Peripheral Data Enable)。MCE/PDEN#的输出取决于IOB的状态, 当IOB接地时, 8288配合单处理器的工作方式,MCE/PDEN#管脚为中断控制器8259主片级连使能MCE信号,这个信号可以在包含多个8259A 中断控制器的系统中作为主8259的级连控制信号, 连接8259的SP#/EN#。 如果系统为多处理器系统配置,IOB接+5V,8288的MCE/PDEN#作为PDEN#信号, 它用做数据总线收发器的使能控制。,e.MRDC#(Memory Read Command),存储器读命令,用来通知内存将被寻址的存储单元内容送上数据总线。 f.MWTC#(Memory Write Command),存储器写命令, 用来通知内存接受数据总线上来的数据,并将数据写入所寻址的内存单元。 g.IORC#(I/O Read Command)和IOWC#(I/O Write Command),I/O端口的读、 写命令, 意义上与存储器命令信号类似,分别用于通知I/O 接口将所寻址端口的数据送到数据总线或将数据写进所寻址的端口中。 h.INTA#,作为CPU的中断响应信号,与最小模式中的中断响应信号相同。很显然,这些信号在每总线周期内只有一个有效,每个总线周期内只能是唯一的一种总线操作。 了解了总线控制器8288的原理与作用以后,我们不难理解最大模式的典型配置的连接方法。,注意地址锁存器8282 的锁存信号STB和数据驱动器8286的输出使能OE#、数据传送方向控制端T,它们不是像最小模式系统配置那样连接CPU的ALE、DEN#和DT/R#, 由CPU直接控制。 而是连接总线控制器8288, 由8288产生与CPU类似的控制信号来进行控制的。只是8288输出的DEN高电平有效。8286的OE#是由8288的DEN和8259的SP#/EN#相与取非来控制的。8259是中断控制器, 当CPU响应可屏蔽中断INTR时,由8259将中断类型码通过数据总线送往CPU, 此时不能允许8286的被选通, 8259的SP#/EN#输出的有效电平将8286封锁。 因此, 只有当8288的DEN和8259的SP#/EN#同时为高时, 8286的OE#才输入低电平而被选通。 8288的S2#、S1#、S0#则直接与CPU相连,在CPU的S2#、S1#、S0#控制下,产生不同的总线控制信号。,

注意事项

本文(的最大工作模式)为本站会员(san****019)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.