版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5章处理器总线时序和系统总线,本章讲述:5.18086的引脚功能5.28086处理器时序5.3系统总线,5.18086的引脚功能,8086CPU的两种工作模式,根据不同的应用环境,8086可以工作在两种模式:最小模式和最大模式。,1.最小模式,系统中只有8086一个微处理器,所有的总线控制信号均由8086产生,系统的总线控制信号被减至最少。,目前常用的是最大组态。要求有较强的驱动能力。此时8086要通过一组总线控制器8288来形成各种总线周期,控制信号由8288供给,如图5-1所示。,最小模模式的引脚信号,双向,三态。,在一个总线周期的第一个时钟周期,AD15AD0传送地址信号,在其他的时钟
2、周期,作数据总线使用。,(1)地址/数据总线AD15AD0,(2)地址/状态信号线A19/S6A16/S3,输出,三态。,在一个总线周期的T1,输出地址信号的最高4位,在其他的时钟周期,输出状态信号S6S3。,(1)S6为低,表示8086当前与总线相连,(2)S5IF。,S4、S3的组合指出当前使用的段码寄存器情况,S4,S3,意义,0,0,1,1,0,1,0,1,当前正在使用ES附加段,当前正在使用SS堆栈段,当前正在使用CS或者未使用任何寄存器,当前正在使用DS数据段,同样,这4个引脚信号也要用外电路将地址信号锁存。,(3)BHE/S7高8位数据总线允许/状态线,输出,三态。,在总线周期的
3、T1,为BHE信号,表示高8位数据线D15D8上的数据有效。,在其他的总线周期,为S7状态信号,8086中S7未作定义。,BHE和A0结合控制CPU与存储器之间数据传送的格式。,BHE,A0,数据传送格式,0,0,1,1,0,1,0,1,同时传送高、低字节(AD0AD15),奇数地址的高位字节(AD8AD15),偶数地址的低位字节(AD0AD7),无效,以上13为地址、数据总线信号,下面介绍引脚中的控制信号。,(4)MN/MX最大/最小模式控制信号。,输出,三态,低电平有效。,(5)RD读信号,(6)M/IO存储器/输入输出控制信号,输出,三态。,(7)WR写信号,输出,三态,低电平有效。,(
4、8)ALE地址锁存允许信号,输出,高有效。每一总线周期的T1有效。,(9)READY准备好信号,输入,高有效。CPU访问存储器或外设时,READY有效,表示存储器或外设已准备好传送数据。,(10)INTR可屏蔽的中断请求信号,输入,高有效,表示外设向CPU提出中断申请,若FR中IF=1,CPU在当前指令后即响应。,(11)INTA中断响应信号,(12)NMI非屏蔽中断请求信号,(13)RESET系统复位信号,复位重新启动后,第一条指令地址FFFF0H。,(14)DT/R数据收发控制信号,输出,三态,控制数据总线驱动器的数据传送方向。,(15)DEN数据允许信号,输出,三态,低有效,控制CPU外
5、接的数据收发器。,(16)HOLD总线保持请求信号,输入,高有效,表示其它的总线主设备申请对总线的控制权。,(17)HLDA总线保持响应信号,输出,高有效,表示CPU响应HOLD信号,让出总线控制权。,(18)TEST测试信号,输入,低电平有效,与WAIT指令配合使用。,(19)CLK系统时钟输入信号,最大时钟频率为5MHZ,占空比1/3。,(20)GND地和VCC电源引脚,VCC:+5直流电源。,2.最大模式下的引脚信号,在最大模式下,仅2431引脚信号与最小模式不同,如表2-6所示。,表2-6两种模式下8086的2431引脚信号,引脚编号最小模式最大模式,2425262728293031,
6、ALE,DT/,M,HLDAHOLD,QS1QS2,RQ/GT1RQ/GT0,(1)QS1和QS0指令队列状态信号,输出。这两信号组合起来提供了8086内部指令队列的状态,以便外部对其动作进行跟踪。QS1和QS0编码和对应的队列状态如表2-7所示。,表2-7QS1和QS0编码与队列状态,QS1QS0队列状态,0011,0101,空操作取走指令的第一个字节队列空从队列里取出的字节是指令的后续字节,(2)2,1和0总线周期状态信号,输出,三态。这三个状态信号组成的编码表示了当前总线周期是何种操作周期,如表2-8所示。,表2-82,1和0编码总线周期,发中断响应信号读I/O端口写I/O端口暂停取指令
7、读存储器写存储器无源状态,01010101,00001111,00110011,总线周期,当8086工作在最大模式时,必须连接总线控制器,如Intel8288。8288将利用以上状态信息产生最大模式下的存储器和I/O控制信号。,(3)总线封锁信号,输出,三态、低电平有效。当此信号为低电平有效时,系统中其他总线主部件不能占有总线。此信号由前缀指令LOCK使其有效,并一直保持到LOCK前缀后面的一条指令执行完毕。另外,在8086的两个中断响应脉冲之间,信号也自动变为有效电平,以防其他总线主部件在中断响应过程中占有总线,使一个完整的中断响应过程被间断。,(4)和总线请求/允许信号,双向。这两个信号可
8、供CPU以外的两个处理器用以发出使用总线的请求信号和接收CPU对总线请求信号的应答信号,总线请求信号和允许信号在同一引脚上传输,但方向相反。的优先级高于。,学习时序的目的,1.可以深入了解指令的执行过程。,2.有利于编程时,选择合适的指令,以缩短程序的执行时间。,3.有利于在CPU与存储器以及I/O端口连接时,实现时序上的配合。,4.实时控制时,正确估算操作所需的时间,以便与控制过程配合。,2.5.1指令周期、总线周期和时钟周期,指令周期(InstructionCycle):CPU执行一条指令所需要的时间。,总线周期(BusCycle):CPU与外部电路之间进行一次数据传送所需的时间。,时钟周
9、期(ClockCycle):控制CPU基本操作的时钟,是CPU处理动作的最小时间单位,又称T状态。,2.58086的总线操作和时序,一个指令周期由一个或若干个总线周期组成,一个总线周期至少包含4个T状态。,2.5.28086的典型总线周期,一、典型总线周期的时序,8086CPU的一个基本总线周期由4个时钟周期(T1T4)组成。时钟周期T也称为T状态,即T1状态、T2状态、T3状态和T4状态。CPU在每个时钟周期(状态)内完成若干基本操作,具体是:,T1状态:CPU向20位地址/状态(A19/S6A16/S3),地址/数据(AD15AD0)分时复用总线上发送读写存储器或I/O端口的地址。,T2状
10、态:CPU从总线上撤消地址,若为读周期,则使低16位地址/数据总线(AD15AD0)为高阻抗状态,以便CPU有足够的时间从输出地址方式转变为输入数据方式。若为写周期,则向低16位地址/数据总线(AD15AD0)上送出写数据,准备进行写操作。由于输出地址和输出数据都是写总线过程,CPU不必要改输出为输入方式,因而不需要缓冲时间。T2状态总线的高4位(A19/S6A16/S3)上输出本总线周期状态信息S6S3。这些状态信息用来表示中断允许状态、当前正在使用的段寄存器等。,T3状态:CPU在总线的高4位(A19/S6A16/S3)继续输出总线周期状态信号S6S3。在总线的低16位(AD15AD0)地
11、址/数据线上继续发送要写的数据,或者从存储器或I/O端口读入数据。,T4状态:总线周期结束,命令被禁止,选中的设备在逻辑上和总线脱离。,TW等待状态:如果被选中的存储器或I/O设备不能及时配合CPU传送数据,则必须通知CPU数据“未准备好”,迫使CPU在T3状态后插入等待状态TW。“未准备好”信号必须在T3前送给CPU。TW状态的总线活动与T3周期的活动相同。当选中的存储器或I/O端口有足够的时间来完成读写操作时,就发出“准备好”(Ready)信号,迫使CPU脱离TW状态并继续工作。如果执行的总线周期是读周期,CPU则在T3或最后一个等待状态结束时读取数据。,T1空闲状态:如果在一个总线周期之
12、后,不立即执行下一个总线周期,或者当指令队列是满的,执行部件EU又没有访问总线的要求,这时BIU就处于空闲状态。在空闲状态中,可以包含一个或几个时钟周期。在空闲状态,总线高4位(A19/S6A16/S3)仍输出与前一总线周期相同的状态信号。如果前一个总线周期是写周期,则CPU在总线低16位(AD15AD0)上继续驱动数据信息;如果前一个总线周期是读周期,则总线低16位(AD15AD0)为高阻状态。,由上可知,正常情况下,8086CPU的一个基本总线周期由4个时钟周期(T1T4)组成,但当所连接的存储器或I/O设备不能及时配合CPU进行数据的读写时,还要适当增加一个或几个等待状态。,一、8086
13、的读总线周期,包括存储器的读周期和I/O端口的读周期。,2.5.38086CPU典型总线周期分析,如果在T3周期结束之前,存储器或外设未准备好数据传送,在T3和T4之间就会插入一个或多个TW等待周期,直到READY变高,转入T4周期,完成读操作。,二、8086的写总线周期,包括存储器的写周期和I/O端口的写周期。,三、8086进入和退出保持状态的时序,CPU在每一个T状态的正向边沿采样HOLD信号,若有效,则在当前总线周期结束时响应。,四、中断响应周期,CPU在每条指令的最后一个T状态,采样INTR信号,若有效,且IF=1,则CPU在当前指令执行完毕以后响应,进入中断响应周期。,5.3系统总线,5.4.1概述总线是用来连接各部件的一组通信线,换言之,总线是一种在多于两个模块(设备或子系统)间传送信息的公共通路。(通道)为在各模块之间实现信息共享和交换,总线由传送信息的物理介质以及一套管理信息传输的协议所构成。采用总线结构有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展微机功能时,只需把要扩展的部件接到总线上即可,使功能扩展十分方便。,1.总线的分类根据所处的位置不同,总线可以分为:(1)片内总线(2)片总线(3)内总线(系统总线)(4)外总线,系统总线一般都做成多个插槽的形式,各插槽相同的引脚都连在一起,总
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度项目经理安全施工与绿色环保一体化合同3篇
- 2025版人工智能技术远期许可合同4篇
- 2025年度餐饮行业供应链金融服务合同协议3篇
- 2025年度旅游与文化创意产业融合发展合同范本4篇
- 2025年股权交易合同修订范本及执行细则2篇
- 二零二五版二手房买卖合同装修补偿协议范本3篇
- 2025年轨道交通站点私家停车车位租赁及接驳服务合同3篇
- 二零二五年版旅游客运车辆安全监控合同规范4篇
- 2025年特殊印刷工艺纸张销售合同模板3篇
- 二零二五年度生态旅游租赁合同范本3篇
- 课题申报书:GenAI赋能新质人才培养的生成式学习设计研究
- 外配处方章管理制度
- 2025年四川长宁县城投公司招聘笔试参考题库含答案解析
- 骆驼祥子-(一)-剧本
- 《工程勘察设计收费标准》(2002年修订本)
- 全国医院数量统计
- 【MOOC】PLC技术及应用(三菱FX系列)-职教MOOC建设委员会 中国大学慕课MOOC答案
- 2023七年级英语下册 Unit 3 How do you get to school Section A 第1课时(1a-2e)教案 (新版)人教新目标版
- 泌尿科主任述职报告
- 2024年医美行业社媒平台人群趋势洞察报告-医美行业观察星秀传媒
- 第六次全国幽门螺杆菌感染处理共识报告-
评论
0/150
提交评论