考研湖大2013版微机第二章.pptxVIP

  • 1
  • 0
  • 约4千字
  • 约 29页
  • 2022-08-15 发布于北京
  • 举报
2.1.2 8086 的引脚信号和工作模式 一、最小和最大模式 1、最小模式 只用了一个微处理器,总线的控制信号直接由8086自己产生的工作方式。 2、最大模式 系统中用了多个微处理器,其中有一个是主处理器,其他为从处理器,此时总线被多个处理器所共用,这种方式称最大模式,这时总线的控制信号常常通过一个总线驱动器产生。 常用的从处理器: 8087 数学协处理器,能用硬件的方法进行浮点的乘除运算,8089 输入输出信号管理的协处理器,分担主处理器的负担,提高运行速度。 所谓多CPU或CPU阵列,就是将任务分割,由多个CPU采用并行的方式处理,来加快处理速度,是高速计算机的主要运行方案。;二、8086的管脚和功能 P14提供了8086和8088的管脚图。 1、几个概念和几个较特殊的引脚 ① 多路总线 同一总线既作地址线又作数据线,靠时间和锁存器来加以区分,称之多路总线,又称为地址与数据总线的分时复用。 20 根地址线中,高4位是地址和状态复用(P15表2.1) 低16位是地址和数据复用。 ② 8086与8088 管脚的不同: a)第28脚,信号电平恰相反。 b)第34脚,8088 用作状态,8086 用作BHE(BUS High Enable),当BHE=0,说明数据总线中高8位有效。之所以有这个区别,因为8086的数据线是16位的,它既可以传送高8位,也可以传送低8位,还可以一次传送16位,这时就要靠BHE和A0两个信号来加以控制。;注意:1、箭头的方向; 2、引脚有效的状态。 两者不同之处:第28脚和第34脚;③ 复位引脚RESET RESET 信号既要有一定的幅度,又要有一定的宽度,才能将CPU复位,常用于机器的热启动,一旦清零后,几乎所有的寄存器都被置零,只有CS=FFFFH IP=0000H ,所以复位后,程序必然从FFFFOH 的内存单元开始执行,因此一般此处就是操作系统起始程序的入口,通常是在此安排一条跳转指令,来进入系统的主程序。 Watch Dog 就是利用RESET 来强制程序指针返回正常区域的。 ④ READY 引脚(输入,由外部设备提供) 当READY=0,说明往外部传输的数据尚未完成,CPU 检测到此信号,就在总线周期中插入TW 等待,直到READY=1???才继续执行,以此来保证同步,确保数据交换的准确。;;;BHE# A0 对应的操作 所用的管脚 0 1 从奇地址单元读/写一个字节 D15~D8;;BHE# 0 1;⑤ NMI (No Maskable Interrupt 输入) 非屏蔽中断输入,主要用于处理一些重要的故障,例如掉电、以及在工业控制中用来处理突发的重大事故,类似于市长热线,直通,不能被阻断。 ⑥ INTR (Interrupt Request 输入) 外设需要求助于CPU时,通过此引脚向CPU发出中断请求,让CPU暂时中断正在执行的程序,转去为外设服务。 ⑦ RD (Read 输出) 与M/IO 配合,完成数据的读入。 ⑧ CLK (Clock 输入) 时钟脉冲输入端,使CPU能有条不紊地工作。 ⑨ RESET (输入) ⑩ READY (输入);⑾ TEST (输入)   由WAIT指令引起的CPU空操作,可通过往TEST引脚输入低电平来解除,CPU 每隔5个时钟周期,就去检测此引脚,若为高则继续等待。可以通过和软件的配合,来实现类似 READY 的同步功能。 ⑿ MN/MX (Minimum/Maximum 输入) 系统工作在最小模式时,将此引脚接入高电平(+5V), 系统工作在最大模式时,将此引脚接入低电平(GND)。 以上介绍的12个引脚,是最大和最小模式都要用到的公共引脚 ; 3、最小模式下的引脚 最大最小模式主要在24-31引脚上功能不同。最小模式下这些引脚的功能是: INTA (Interrupt Acknowledge 输出) 中断响应(应答信号) ② ALE (Address Latch Enable 输出) 地址锁存信号。 ③ DEN (Data Enable 输出) 当地址锁存后,该信号有效,表示出现在数据总线上的已经是数据。 ④ DT/R (Data Transmit / Receive 输出) 数据收发控制信号,控制数据传递的方向。;⑤

文档评论(0)

1亿VIP精品文档

相关文档