第2章28086工作模式、基本时序.ppt

上传人:p** 文档编号:560833 上传时间:2023-11-01 格式:PPT 页数:24 大小:765.50KB
下载 相关 举报
第2章28086工作模式、基本时序.ppt_第1页
第1页 / 共24页
第2章28086工作模式、基本时序.ppt_第2页
第2页 / 共24页
第2章28086工作模式、基本时序.ppt_第3页
第3页 / 共24页
第2章28086工作模式、基本时序.ppt_第4页
第4页 / 共24页
第2章28086工作模式、基本时序.ppt_第5页
第5页 / 共24页
第2章28086工作模式、基本时序.ppt_第6页
第6页 / 共24页
第2章28086工作模式、基本时序.ppt_第7页
第7页 / 共24页
第2章28086工作模式、基本时序.ppt_第8页
第8页 / 共24页
第2章28086工作模式、基本时序.ppt_第9页
第9页 / 共24页
第2章28086工作模式、基本时序.ppt_第10页
第10页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第2章28086工作模式、基本时序.ppt》由会员分享,可在线阅读,更多相关《第2章28086工作模式、基本时序.ppt(24页珍藏版)》请在第壹文秘上搜索。

1、2.3.5 8086微处理器最大微处理器最大/最小模式配置最小模式配置8086CPU有两种工作模式有两种工作模式:u 一种称为一种称为最小最小工作模式,此时工作模式,此时MN/MX信号接信号接+5V。在这种在这种模式下,系统中只允许有一块模式下,系统中只允许有一块CPU,所有指令都由该,所有指令都由该CPU执行,从而构成一个执行,从而构成一个单处理机单处理机系统,系统,所有控制信号由所有控制信号由CPU引引脚脚产生;产生;u 另一种为另一种为最大最大工作模式,此时工作模式,此时MN/MX信号接地(信号接地(GND)。在这种模式下,系统中可有多个处理机或协处理机,构成在这种模式下,系统中可有多个

2、处理机或协处理机,构成多多处理机处理机结构,这时结构,这时CPU将利用专用的接口芯片来产生控制信将利用专用的接口芯片来产生控制信号。号。1、最小工作模式下、最小工作模式下的的系统配置系统配置 =1 接接+5VMN/MX VCC8086CPU74LS373GDD74LS245DT/RGAB RAMI/OI/O设备设备 CBBHE/S7DEN DT/RRDWRIOA16A19 ALEAD0AD15MN/MXCLKREADYRESETM/8284ARESABDB1110181716151413121234567898284AAEN1AEN2ASYNCRDY2RDY1CSYNCRESX2X1EFIE/

3、CREADYPCLKRESETOSCCLKVCCGND(1)时钟发生电路时钟发生电路 8086系统中使用的时钟电路主要由系统中使用的时钟电路主要由一片一片8284A时钟发生器提供。时钟发生器提供。8284A向向CPU主要主要提供三个信号,第一个是系统提供三个信号,第一个是系统工作的主时钟信号工作的主时钟信号CLK,用于驱动用于驱动CPU工作工作;第二个是复位信号;第二个是复位信号RESET,向,向CPU提供复位;第三个是就绪控制信号提供复位;第三个是就绪控制信号READY,当外部器件准备好后向,当外部器件准备好后向CPU发出就绪信号。发出就绪信号。(2)地址锁存电路地址锁存电路 8086为了实

4、现为了实现AD0-15引脚的复用功能,须引脚的复用功能,须使用地址锁存电路。使用地址锁存电路。锁存电路的功能是在锁存电路的功能是在8086总线操作周期的总线操作周期的后几个时钟后几个时钟(T2T4),保持待访问的内存或,保持待访问的内存或I/O接口上的地址信息。接口上的地址信息。在在 8 0 8 6 中 常 用 的 地 址 锁 存 器 为中 常 用 的 地 址 锁 存 器 为74LS373/273、Intel8282/8283等等。4Q2D2Q4D3Q3D5D 3736D8D7D5Q8Q6Q7QOEG1D1QR(3)数据收发电路数据收发电路 用于对数据信息进行缓冲驱动,并控用于对数据信息进行缓

5、冲驱动,并控制数据的发送和接收方向。在制数据的发送和接收方向。在CPU的的DT/R信号的控制下,数据收发电路能够信号的控制下,数据收发电路能够进行双向的数据缓冲。进行双向的数据缓冲。8086系统中常用的数据收发芯片有系统中常用的数据收发芯片有74LS245、Intel8286/8287等等。1G2GA2A4A3A5A6A8A7A1B2B4B3B5B6B8B7B1DT/RG2452、最大工作模式下的系统配置、最大工作模式下的系统配置 8086CPU74LS373GDD74LS245DT/RGABRAMI/OI/O设备设备CBBHE/S7S0S1S2A16A19 AD0AD15MN/MXCLKRE

6、ADYRESET8284ARESVCCGNDMWTCINTAMRDCIORCIOWCDT/RDENALECLKS0S1S28288ABDBMN/MX=0 接接GND,控制总线由控制总线由8288总线控制器产生。总线控制器产生。(1)不同状态下不同状态下8288对应对应的输出命令信号的输出命令信号 0 0 0 中断响应中断响应 0 0 1 读读I/O 0 1 0 写写I/O 0 1 1 暂停暂停 1 0 0 取指取指 1 0 1 读存储器读存储器 1 1 0 写存储器写存储器 1 1 1 无效无效S2 S1 S0INTAMRDCIORCAIOWCIOWCMRDCMWTCAMWC用于输出中断响应用

7、于输出中断响应读读I/O信号信号写写I/O信号信号I/O写超前控制信号写超前控制信号读存储器信号读存储器信号写存储器信号写存储器信号存储器写超前控制信号存储器写超前控制信号INTAMRDCIORCAIOWCIOWCMWTCAMWC8288各输出命令信号的功能各输出命令信号的功能 MCE/PDENINTA状态状态设码器设码器命令命令信号信号发生器发生器控制控制逻辑逻辑控制控制信号信号发生器发生器AMWCMRDCMWTCIORCAIOWCDT/RDENALES2S0S1CLKIOBCENAENIOWCMCE/PDENINTA状态状态译译码器码器命令命令信号信号发生器发生器控制控制逻辑逻辑控制控制信

8、号信号发生器发生器AMWCMRDCMWTCIORCAIOWCDT/RDENALES2S0S1CLKIOBCENAENIOWC输出输出命令命令信号信号MCE/PDENINTA状态状态设码器设码器命令命令信号信号发生器发生器控制控制逻辑逻辑控制控制信号信号发生器发生器AMWCMRDCMWTCIORCAIOWCDT/RDENALES2S0S1CLKIOBCENAENIOWC8086控制控制逻辑逻辑(2)8288控制逻辑控制逻辑 8288的工作受输入控制信号控制,控制信号包括的工作受输入控制信号控制,控制信号包括IOB、CEN和和CLK,其功能是使,其功能是使8288与与CPU保保持同步工作。持同步工

9、作。AENAEN 地址使能信号,当地址使能信号,当8288处于系统总线方式下(处于系统总线方式下(IOB=0),用),用于多总线同步。该信号保持低电平于多总线同步。该信号保持低电平115ns后,后,8288开始输出控开始输出控制信号。制信号。AEN:CEN:8288片选有效信号,用于多片片选有效信号,用于多片8288协调工作。协调工作。CEN=1,该该8288工作工作=0,该该8288不不工作工作CLK:时钟信号,通常由系:时钟信号,通常由系统时钟提供,同步控制信号的统时钟提供,同步控制信号的节拍。节拍。MCE/PDENINTA状态状态设码器设码器命令命令信号信号发生器发生器控制控制逻辑逻辑控

10、制控制信号信号发生器发生器AMWCMRDCMWTCIORCAIOWCDT/RDENALES2S0S1CLKIOBCENAENIOWCIOB=0,系统总线工作方式系统总线工作方式=1,I/O总线工作方式总线工作方式IOB:总线工作方式信号,决定该总线工作方式信号,决定该8288的工作方式。的工作方式。(3)8288输出控制信号输出控制信号 8288在进行总线读写控制中,需要提供相应的地址锁存、数在进行总线读写控制中,需要提供相应的地址锁存、数据使能及方向控制等信号。据使能及方向控制等信号。8288提供的信号包括提供的信号包括ALE、DEN、DT/R和和MCE/PDEN。ALE:地址锁存允许信号:

11、地址锁存允许信号 DEN:数据使能信号:数据使能信号 DT/:数据:数据收发收发方向信号方向信号RMCE/:主设备使能:主设备使能/外设数据允许,复用信号外设数据允许,复用信号 PDENMCE/PDENINTA状态状态译译码器码器命令命令信号信号发生器发生器控制控制逻辑逻辑控制控制信号信号发生器发生器AMWCMRDCMWTCIORCAIOWCDT/RDENALES2S0S1CLKIOBCENAENIOWC最小工作模式最小工作模式 (2)控制总线由)控制总线由CPU引脚引脚直接产生。直接产生。(3)用于构成单处理机小)用于构成单处理机小型系统型系统。(1)MN/MX=1最大最小工作模式比较最大最

12、小工作模式比较最大工作模式最大工作模式 (2)控制总线由)控制总线由8288总线总线控制器产生。控制器产生。(3)用于构成多处理机和)用于构成多处理机和数学协处理器大型系统。数学协处理器大型系统。(1)MN/MX=0主主存存I/OI/O设备设备CPU245373DBABCB8288系系统统总总线线MN/MX主主存存I/OI/O设备设备CPU245373DBABCB系系统统总总线线MN/MXVCC2.4 8086微处理器微处理器的的基本基本工作工作时序时序 时钟周期时钟周期 T:CPU工作的时间脉冲。由时钟发生电路提供,每个时间脉冲工作的时间脉冲。由时钟发生电路提供,每个时间脉冲的间隔时间为时钟

13、周期。的间隔时间为时钟周期。总线周期:总线周期:每每4个时钟周期完成一次总线操作,即一个操作数的读个时钟周期完成一次总线操作,即一个操作数的读/写操写操作,称为总线周期。作,称为总线周期。指令周期:指令周期:完成一条指令的时间,由整数个总线周期构成,指令功能不同完成一条指令的时间,由整数个总线周期构成,指令功能不同其指令周期长度不等。其指令周期长度不等。空闲周期空闲周期 TI:无总线操作时进入空闲周期,插入的个数与指令有关。无总线操作时进入空闲周期,插入的个数与指令有关。等待周期等待周期TW:当被操作对象无法在当被操作对象无法在3个时钟周期内完成数据读写操作时,个时钟周期内完成数据读写操作时,

14、在总线周期中插入等待周期在总线周期中插入等待周期。2.4.1 时钟周期、总线周期和指令周期时钟周期、总线周期和指令周期2.总线写周期总线写周期 当当8086CPU进行存储器或进行存储器或I/O接口接口写写操作时,总线进入写操作时,总线进入写周期,时序如下:周期,时序如下:3中断响应周期中断响应周期 当当8086的的INTR引脚上有高电平信号,引脚上有高电平信号,且中断标志且中断标志IF=1时,时,8086CPU在执行完当前指令后,进入中断响应周期。响应中断时在执行完当前指令后,进入中断响应周期。响应中断时CPU将执行两个将执行两个中断响应中断响应周期。周期。4总线响应周期总线响应周期 当系统中

15、有其它的总线主设备请求总线控制时,当系统中有其它的总线主设备请求总线控制时,CPU进入进入总线响应周期。总线响应周期。5系统复位周期系统复位周期 8086CPU的的RESET引脚,可以用来启动或再启动系统。引脚,可以用来启动或再启动系统。复位操作可以让复位操作可以让CPU进入一个确定状态,从而执行预定程进入一个确定状态,从而执行预定程序,使系统进入正常操作过程。序,使系统进入正常操作过程。2.4.3 8086最大模式时序最大模式时序 在最大模式下系统总线上的时序基本与最小模式相在最大模式下系统总线上的时序基本与最小模式相同,主要区别有以下几点:同,主要区别有以下几点:(1)控制信号不同)控制信

16、号不同 在最大模式下,在最大模式下,ALE、DEN(注意不是(注意不是 )和)和DT/信号是由总线控制器信号是由总线控制器8288发出的,而在最小模式发出的,而在最小模式下下ALE、和和DT/信号由信号由8086CPU直接发出。同时直接发出。同时数据允许信号电平值相反,一个是高电平有效、一个是数据允许信号电平值相反,一个是高电平有效、一个是低电平有效。低电平有效。(2)命令信号由总线周期状态信号)命令信号由总线周期状态信号 控制控制8288产生。产生。在总线时序中最小模式下的在总线时序中最小模式下的M/信号将信号将由由 信号取代。信号取代。S2 S1 S0RDENDENRIOIO、WRWR、RDRDIORCIORC、AIOWCAIOWCIOWCIOWC、MRDCMRDC、MWTCMWTC、AMWCAMWC、1.总线读周期总线读周期2.总线写周期总线写周期3中断响应中断响应周期周期4总线请求和允许周期总线请求和允许周期课后作业:课后作业:2.4 2.14 2.19 2.20 2.21

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!