《精》微机原理第4章 8088总线.docVIP

  • 6
  • 0
  • 约7.76千字
  • 约 20页
  • 2017-01-16 发布于湖北
  • 举报
第4章 8086/8088的总线与时序 4.1 8086/8088的引线及功能 8086是16位微处理器;8088是准16位微处理器,它对外的数据线是8位的。它们的地址线是20位的。8086/8088均为40条引线、双列直插式封装。它们的40条引线排列如图4-1所示。为了能在有限的40条引线范围内进行工作,CPU内部设置了若干个多路开关,使某些引线具有多种功能,这些多功能引线的功能转换分两种情况:一种是分时复用,在总线周期的不同时钟周期内引线的功能不同;另一种是按组态来定义引线的功能. 用8088微处理器构成系统时,根据系统所连接的存储器和外设的规模,8088可以有两种不同的组态。在不同组态时有些引线的名称及功能不同。 最小组态:当用8088微处理器构成一个较小的系统时,所连的存储器容量不大,I/O端口也不多,若把MN/MX 引线接电源(+5V),则8088处于最小组态; 最大组态:若构成的系统较大,要求有较强的驱动能力,要通过一个总线控制器来产生各种控制信号。把引线MN/MX接地,则8088处于最大组态。 所有的微处理器都有以下几类引线用来输出或接收各种信号: 地址线、 数据线、 控制线和状态线、 电源和定时线。 8086/8088的40条引线包括以上4种信号,下面介绍各条引线的功能。 4.1.1的地址和数据线 AD7~AD0:低8位地址/数据线(输入/输出,三态)。 8088数据线是8位的,地址线是20位的,为减少引线的数量于是在8088 内部采用一些多路开关,把低8位地址线和8位数据线分时使用这些引线。通常当CPU访问存储器或外设时,先要送出所访问单元或外设端口的地址,然后才是读写所需的数据,地址和数据在时间上是可区分的。只要在外部电路中用一个地址锁存器,把在这些线上先出现的地址锁存下来就可以了。 A15~A8:地址线(输出,三态)。这8条地址线是在8088内部锁存的,在访问存储器或外设时输出8位地址。 A19~A16/S6~S3:地址/状态线(输出,三态)。这4条引线用于输出存储器的最高4位地址A19~A16,也分时用于S6~S3状态输出。故这些引线也是多路开关的输出, 访问存储器时这些线上输出最高4位地址,这4位地址也需锁存器锁存。 访问外设时,这4位地址线不用。 在存储器的读/写和I/O操作时这些线又用来输出状态信息: S6始终为低;S5为标志寄存器的中断允许标志的状态位;S4和S3用以指示是哪一个段寄存器正在被使用,其编码和使用的段寄存器如下: 00为ES,01为SS,10为CS,11为DS。 4.1.2 8088的控制和状态线 8088的控制和状态线可以分成两种类型:一类是与 8088的组态有关的引线,另一类是与8088的组态无关的引线。 1.最小组态下的引线 IO/M:输入输出/存储器选择信号(输出,三态)。这条引线用以区分是访问存储器还是访问I/O端口。若此线输出低电平,则为访问存储器;若此线输出高电平,则为访问I/O端口。 WR:写信号(输出,三态)。此信号低电平有效,是8088在执行存储器或I/O端口的写操作时输出的一个选通信号。 INTA(interrupt acknowledge):中断响应信号(输出)。此信号低电平有效,是8088响应中断请求信号引线INTR来的外部中断时输出的中断响应信号,它可以用作中断向量类型码的读选通信号。 ALE(address latch enable):地址锁存允许信号(输出)。此信号高电平有效,是8088输出的一个选通脉冲,把在AD7~AD0和A19/S6~A16/S3上出现的地址锁存到地址锁存器中。 DT/R (data transmit/receiver):数据发送/接收信号(输出,三态)。此信号为高电平,则8088发送数据;此信号为低电平,则8088接收数据。在最小组态的系统中,为了增加数据总线的驱动能力,将AD7~AD0通过双向驱动器加以驱动,这时就需要用该信号来确定双向驱动器的数据传送方向。 DEN (data enable):数据允许信号(输出,三态)。该信号低电平有效。在使用双向驱动器以增强数据总线驱动能力的最小组态系统中,该信号用作双向驱动器的输出允许信号。 SSO(system status output):系统状态输出信号(输出)。该信号与IO/M、DT/R两信号一起,反映8088所执行的操作。 HOLD、HLDA: 保持请求(输入)和保持响应信号(输出)。这两个信号均为高电平有效。它们用于直接存储器存取(DMA)操作。当系统其他总线设备要求占用总线时,就向8088发出HOLD信号,请求接管3总线。8088收到该信号后,就发出HLDA信号,同时使所有的3态总线处于高阻或浮空状态。此时由发出HOLD信号的总线设备控制总线,系统进行DMA

文档评论(0)

1亿VIP精品文档

相关文档