微机原理 第四章8088的总线与时序.ppt
《微机原理 第四章8088的总线与时序.ppt》由会员分享,可在线阅读,更多相关《微机原理 第四章8088的总线与时序.ppt(55页珍藏版)》请在三一办公上搜索。
1、第四章 8088的总线与时序,4.1 8088引脚功能 8088是具有40个引脚,双列直扦式封装的芯片,很多引线为双重功能。当把8088CPU与存储器和外设构成一个计算机系统时,根据所连的存储器和外设的规模,8088可以有两种不同的组态(两种模式):最小组态用8088构成一个较小系统(构成单一处理器系统),即所连的存储器容量是不大,片子不多,则系统的控制总线由CPU直接提供。最大组态用8088构成一个较大系统(构成多处理器系统),此时系统的控制信号不能由CPU直接提供,而必须由总线控制器8288控制产生总线控制信号。,如PC微机的8088 CPU就是工作在最大组态下,除8088外,还可外接80
2、87协处理器。,工作在什么组态由一个引脚MN/MX控制。在两种不同组态下引脚有不同的名称和意义(P171、图41)。,(,一般CPU有几类引脚:地址线与数据线,控制与状态线,电源与定时线。一、地址和数据线(1)AD7AD0 低8位地址/数据线,数据与地址分时复用,利用内部的多路开关,从时间上来区分地址与数据。当CPU访问存储器或外设时,先输出访问地址,由外部锁存器锁存地址,再读/写所需要的数据。它可输入/输出(双向),三态输出。,(2)A15A8 中间8位地址线,内部有锁存,他只能输出,三态输出。,(3)A19A16/S6S3 高四位地址/状态线,地址与状态分时复用。4位地址也由外部锁存,先输
3、出地址,后输出状态。只能输出,三态输出。S6 S5 S4 S3 不用 表示F的IF位 0 0 ES 0 1 SS 1 0 CS 1 1 DS,S4S3组合表示哪个段寄存器正在被使用,二、控制和状态线分两种:一种8088组态 有关的线,另一类是与组态无关的线。,1、MN/MX 工作模式标志(输入),最小/最大组态输入控制信号。即接+5V 最小组态,接地 最大组态。2、最小组态下的引线:,(1)IO/M 区分是存储器访问还是I/O访问(输出,三态),输出低电平访问存储器,输出高电平 I/O访问。,(2)WR 写信号(输出,三态),低电平有效,在执行存储器或I/O端口的写操作时输出的一个选通信号。(
4、3)INTA 中断响应信号(输出),低电平有效,是8088响应外部INTR而发出的响应回答信号。(4)ALE 地址锁存允许信号(输出),高电平有效,是8088发出的选通脉冲,将地址锁存到外部地址锁存器中。(5)DT/R 数据发送/接收信号(输出,三态),输出低电平 接收数据,输出高电平 发送数据。(6)DEN 数据允许信号(输出,三态),低电平有效。,(7)SSO 系统状态信号(输出),与IO/M,DT/R一起,反映8088所执行的操作(如P173.表4-1所示相似)。,(8)HOLD 保持请求(输入),高电平有效,用于直接存储器存取操作,即DMA请求输入信号。(9)HLDA 保持响应信号(输
5、出),DMA响应回答信号。当其他外设要求占用三总线时,就向8088发出HOLD信号,请求接管三总线;8088收到该信号,发出HLDA信号,同时使三总线处于高阻状态,此时外设控制总线,进行DMA传送,传送后,外设撤除HOLD信号。8088也撤除HLDA信号,又控制三总线。,3、最大组态下的引线:,(1)S2,S1,S0 三个状态信号(输出,三态),当8088工作在最大组态时,没有WR,DEN,DT/R,IO/M等对存储器和I/O端口进行读/写操作的直接控制信号输出。这些读/写操作信号,由总线控制器8288根据8088提供的这三根状态信号译码后输出。三状态编码后所对应的操作P173、表4-1所示,
6、即现行总线周期。(2)RQ/GT0,RQ/GT1 总线请求输入/允许(同意)。信号(输入/输出),低电平有效,即最大组态下的DMA请求/允许信号,由外设发来的总线请求信号。CPU发出总线允许信号均由此线传送。允许两个外设发出请求信号,RQ/GT0优先权高于RQ/GT1。,(3)LOCK 锁定信号(输出,三态),低电平有效(该信号由前缀指令LOCK使其有效);有效时,表示告诉外设的总线主控制设备不能获得对系统的总线控制权。既封锁其他主控制设备,不允许占用总线。,(4)QS0,QS1 队列状态信号(输出),即组合表示了CPU内部指令队列的状态:(4字节单元,存放等待执行)QS1 QS00 0 无操
7、作0 1 取指令的第一个字节 0 队列为空1 1 队列中取出的不是指令第一个字节,4、与组态无关的引线:,(1)RD 读选通信号(输出,三态),低电平有效,有效时,表示正在进行存储器或I/O读。(2)READY 准备就绪信号(输入),高电平有效,它是存储器或I/O口送来的响应信号。CPU寻址的存储器或I/O设备没有准备好时应该将该信号置为低电平,CPU则等待,直至准备好才完成数据传送。(3)TEST 测试信号(输入),低电平有效,它是由WAIT指令来检查的信号。即执行WAIT指令时,CPU监视TEST端,为低电平时,则执行WAIT后面的指令;为高时,CPU进入空转等待状态。用来与外设同步。,(
8、4)INTR 中断请求信号(输入),它是外设发来的可屏蔽中断请求信号,高电平有效(电平触发输入信号),是否响应中断还决定于中断允许标志。,(5)NMI 非屏蔽中断请求信号(输入),它是边沿触发信号,是不可屏蔽的,即只要有非屏蔽中断请求信号,就进入非屏蔽中断服务。(6)RESET 复位信号(输入),即输入 4T 高电平信号,CPU立即结束现行操作,内部复位,再返回低时,重新启动执行:标志清0:F0000H,即禁止可屏蔽中断和单步中断;DS,SS,ES和IP复位为0000H;CS置FFFFH,即一复位则转到FFFF0H单元执行指令.,复位地址,三、电源和定时线,(1)VCC+5V(10%)。(2)
9、GND地线。(3)CLK时钟信号(输入),一般由时钟信号发生器8284输出,它提供8088的定时操作,PC机使用CLK=4.77MHz,周期为210ns。附:倍频80486DX2微处理器内部的时钟与外部的时钟频率不同,当系统时钟进入微处理器内部时,80486DX2会将其倍频,即内部2,如80486DX2-66的系统时钟为33MHz,CPU内部时钟为66MHz(所以内部处理速度快,外部速度慢,太快了速度跟不上)。,4.2 8088的CPU系统,CPU系统的作用 产生系统三总线,由引脚功能可知,还需附加地址锁存器,数据总线驱动器,时钟信号产生器,总线控制器等。一、地址锁存器1.作用将CPU发出的动
10、态地址锁存,即暂存器。因为低8位与高4位地址和数据与状态分时复用,先输出地址,后输出数据/状态,然后利用这些稳定的地址,选择某个存储单元或I/O口来读/写。DMA期间隔离8088与系统总线。,片内总线总线分 芯片总线 系统总线,2.电路:Intel 8282锁存器8位锁存器(8个D锁存器),三态输出。74LS3738D锁存器,三态输出(透明锁存器即允许端G是高电平时,Q输出将跟随数据D输入;当G为低时,输出端将被锁存已经建立起的数据),8根数据输入,8根数据输出,共选通G,共输出控制OE。P.175、图4.3。,二、双向总线驱动器(数据缓冲器)1、作用增加8088的输出数据的驱动能力,隔离系统
11、数据总线与CPU数据线(DMA期间需要隔离),实现双向收发。2、电路Intel 8286收发器(8位总线收发器);74LS245 8总线传送器,非反相三态门。,三、时钟信号发生器Intel 8284A(P.177.图4-5)1、作用8088内部没有时钟信号产生电路。而用8284向8088及系统提供符合定时要求的时钟信号CLK,准备好信号READY,复位信号RESET。,2、电路Intel 8284。三个功能块:时钟产生电路,复位电路,准备就绪电路。以PC为例:8284内部一晶体震荡器,只要外接一石英晶体,便产生和晶体共振荡频率的时钟OSC,经三分频成CLK时钟信号,再二分 频成PCLK某些外设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理 第四章 8088的总线与时序 微机 原理 第四 8088 总线 时序

链接地址:https://www.31ppt.com/p-6284407.html