第五章-处理器总线时序和系统总线-微机原理课件.ppt
《第五章-处理器总线时序和系统总线-微机原理课件.ppt》由会员分享,可在线阅读,更多相关《第五章-处理器总线时序和系统总线-微机原理课件.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理及应用微机原理及应用微机原理及应用微机原理及应用第五章第五章 处理器总线处理器总线时序和系统总线时序和系统总线 2023/2/191第五章处理器时序和系统总线第五章处理器时序和系统总线 主要内容主要内容学习目的学习目的知识点知识点重点难点重点难点280868086的引脚功能;的引脚功能;主要内容主要内容80868086处理器时序;处理器时序;213系统总线系统总线;3n描述处理器总线描述处理器总线n说明处理器的工作状态特点说明处理器的工作状态特点n了解了解8086CPU的引线的引线n分析分析8086CPU基本总线周期时基本总线周期时序序学习目的学习目的48086CPU的两种组态的两种组
2、态n n最小组态(模式)最小组态(模式)最小组态(模式)最小组态(模式)qMN/MX接+5Vqq构成小规模的应用系统构成小规模的应用系统,只有只有80868086一个微处理器一个微处理器,qq所有的总线控制信号均为所有的总线控制信号均为80868086产生,系统中的总线控制产生,系统中的总线控制逻辑电路,减少到最少。逻辑电路,减少到最少。n n最大组态(模式)最大组态(模式)最大组态(模式)最大组态(模式)qMN/MX接地。qq用于大型(中型)用于大型(中型)8086/80888086/8088系统中系统中,系统总是包含有两系统总是包含有两个或多个微处理器,其中一个主处理器就是个或多个微处理器
3、,其中一个主处理器就是80868086或或80888088,其它的处理器称协处理器,协助主处理器工作。,其它的处理器称协处理器,协助主处理器工作。q需要总线控制器来变换和组合控制信号。需要总线控制器来变换和组合控制信号。5.1 8086的引脚功能的引脚功能61.最小模式最小模式 系统中只有8086一个微处理器,所有的总线控制信号均由8086产生,系统的总线控制信号被减至最少。5.1 8086的引脚功能的引脚功能7目前常用的是最大组态。要求有较强的驱动能力。目前常用的是最大组态。要求有较强的驱动能力。此时此时8086要通过一组总线控制器要通过一组总线控制器8288来形成各种总来形成各种总线周期,
4、控制信号由线周期,控制信号由8288供给,如图供给,如图5-1所示。所示。5.1 8086的引脚功能的引脚功能8地址数据复用,输入输出地址数据复用,输入输出,三态。三态。在一个总线周期的第一个时钟周期,在一个总线周期的第一个时钟周期,AD15 AD0 传送地址信号,在其他的时传送地址信号,在其他的时钟周期,作数据总线使用。钟周期,作数据总线使用。地址锁存器STBABDBAD15 AD0ALE(1)地址地址/数据总线数据总线 AD15 AD05.1 8086的引脚功能的引脚功能10(2)地址地址/状态信号线状态信号线 A19/S6 A16/S3输出,三态。在一个总线周期的T1,输出地址信号的最高
5、4位,在其他的时钟周期,输出状态信号S6 S3。(1)S6为低,表示8086当前与总线相连(2)S5 IF。5.1 8086的引脚功能的引脚功能11(3)BHE/S7 高高8位数据总线允许位数据总线允许/状态线状态线输出,三态。在总线周期的T1,为BHE信号,表示高8位数据线D15 D8 上的数据有效。在其他的总线周期,为S7状态信号,8086 中 S7未作定义。5.1 8086的引脚功能的引脚功能13(6)M/IO 存储器存储器/输入输出控制信号输入输出控制信号输出,三态。RD与M/IO组合对应的操作M/IORD操 作1000读存储器读I/O端口5.1 8086的引脚功能的引脚功能15(7)
6、WR 写信号写信号输出,三态,低电平有效。WR与M/IO组合对应的操作M/IOWR操 作1000写存储器写I/O端口5.1 8086的引脚功能的引脚功能16(10)INTR可屏蔽的中断请求信号可屏蔽的中断请求信号输入,高有效,表示外设向CPU提出中断申请,若FR中IF=1,CPU在当前指令后即响应。5.1 8086的引脚功能的引脚功能18(11)INTA中断响应信号中断响应信号输出,三态,低电平有效。CPU响应INTR后,用INTA读取外设提供的中断类型号,以取得中断服务程序的入口地址。5.1 8086的引脚功能的引脚功能19(12)NMI非屏蔽中断请求信号非屏蔽中断请求信号输入,有效。不受F
7、LAG寄存器中IF的影响,CPU在当前指令结束响应中断。5.1 8086的引脚功能的引脚功能20(13)RESET系统复位信号系统复位信号输入,高电平有效,必须保持至少个时钟周期4TCPU中的部分内容标志位清除指令指针(IP)0000HCS寄存器FFFFHDS寄存器0000HSS寄存器0000HES寄存器0000H指令队列空复位重新启动后,第一条指令地址FFFF0H。5.1 8086的引脚功能的引脚功能21(14)DT/R 数据收发控制信号数据收发控制信号输出,三态,控制数据总线驱动器的数据传送方向。DT/R=1,即T=1,A B(CPU 内存或外设)DT/R=0,即T=0,B A(内存或外设
8、 CPU)82862AOETAD0 AD15D0 D15DENDT/RB5.1 8086的引脚功能的引脚功能22(16)HOLD总线保持请求信号总线保持请求信号输入,高有效,表示其它的总线主设备申请对总线的控制权。(17)HLDA总线保持响应信号总线保持响应信号输出,高有效,表示CPU响应HOLD 信号,让出总线控制权。5.1 8086的引脚功能的引脚功能24(18)TEST测试信号测试信号输入,低电平有效,与WAIT指令配合使用。WAIT指令TEST有效?执行后续指令YesNo5.1 8086的引脚功能的引脚功能25(19)CLK系统时钟输入信号系统时钟输入信号最大时钟频率为5MHZ,占空比
9、1/3。(20)GND地和地和VCC电源引脚电源引脚VCC:+5直流电源。5.1 8086的引脚功能的引脚功能26(1)QS1和和QS0指令队列状态信号指令队列状态信号输出。这两信号组合起来提供了8086内部指令队列的状态,以便外部对其动作进行跟踪。QS1和QS0编码和对应的队列状态如表2-7所示。表表2-72-7QSQS1 1和和QSQS0 0编码与队列状态编码与队列状态QS1QS0 队列状态001 1010 1空操作取走指令的第一个字节队列空从队列里取出的字节是指令的后续字节5.1 8086的引脚功能的引脚功能28(2)2,1和和 0总线周期状态信号总线周期状态信号输出,三态。这三个状态信
10、号组成的编码表示了当前总线周期是何种操作周期,如表2-8所示。表表2-82-8 2,1和和 0编码总线周期编码总线周期发中断响应信号读I/O端口写I/O端口暂停取指令读存储器写存储器 无源状态0101010 10000111 10011001 1总线周期5.1 8086的引脚功能的引脚功能29(3)总线封锁信号总线封锁信号输出,三态、低电平有效。当此信号为低电平有效时,系统中其他总线主部件不能占有总线。此信号由前缀指令LOCK使其有效,并一直保持到LOCK前缀后面的一条指令执行完毕。另外,在8086的两个中断响应脉冲之间,信号也自动变为有效电平,以防其他总线主部件在中断响应过程中占有总线,使一
11、个完整的中断响应过程被间断。5.1 8086的引脚功能的引脚功能31(4)和和 总线请求总线请求/允许信号允许信号双向。这两个信号可供CPU以外的两个处理器用以发出使用总线的请求信号和接收CPU对总线请求信号的应答信号,总线请求信号和 允 许 信 号 在 同 一 引 脚 上 传 输,但 方 向 相 反。的优先级高于 。5.1 8086的引脚功能的引脚功能32思考题:思考题:8086/8088 有两种工作方式,它们是通过什么有两种工作方式,它们是通过什么方法来实现?在最大模式下其控制信号怎样产方法来实现?在最大模式下其控制信号怎样产生?生?5.1 8086的引脚功能的引脚功能33 指令周期、总线
12、周期和时钟周期指令周期、总线周期和时钟周期指令周期、总线周期和时钟周期指令周期、总线周期和时钟周期指令周期指令周期(Instruction Cycle):CPU执行一条指令所需要的时间。总线周期总线周期(Bus Cycle):CPU与外部电路之间进行一次数据传送所需的时间。时钟周期时钟周期(Clock Cycle):控制CPU基本操作的时钟,是CPU处理动作的最小时间单位,又称T状态。5.2 8086 的总线操作和时序的总线操作和时序 34一个指令周期由一个或若干个总线周期组成,一个总线周期至少包含4个T状态。5.2 8086 的总线操作和时序的总线操作和时序 35一、典型总线周期的时序一、典
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 处理器 总线 时序 系统总线 微机 原理 课件
限制150内