03_8086微处理器及其系统.ppt
文本预览下载声明
(3) READY 22#,“准备好”信号线, 输入 CPU在每个总线周期的T3状态开始对READY信号采样: 若READY=1,表示所寻址的内存或I/O设备已准备就绪,马上就可进行一次数据传输。 若READY=0,表示存储器或I/O设备尚未准备就绪,则CPU在T3状态之后自动插入一个或几个等待状态Tw,直到READY=1,才进入T4状态,完成数据传送过程,从而结束当前总线周期。 (4) TEST 23#,等待测试信号,输入。 用于多处理器系统中且只有执行WAIT指令时。 当CPU执行WAIT指令时,它就进入空转的等待状态,并且每隔5个时钟周期对该线的输入进行一次测试;若TEST=1时,则CPU将停止取下条指令而继续处于等待状态,重复执行WAIT指令,直至TEST=0时,等待状态结束,CPU才继续往下执行被暂停的指令。等待期间允许外部中断。 8086 8087 TEST BUSY +5V *8087—Math. CO-Processor (5) INTR 18#,可屏蔽中断请求信号,输入,高电平有效 当INTR=1时,表示外设提出了中断请求,8086/8088在每个指令周期的最后一个T状态去采样此信号。 若IF=1,则CPU响应中断,停止执行当前的指令序列,并转去执行中断服务程序; 若IF=0则不响应该中断。 (6) NMI 17#,非屏蔽中断请求信号,输入,上升沿触发。 此请求不受IF状态的影响,也不能用软件屏蔽,只要此信号一出现,CPU就会在现行指令结束后响应中断。 (7) RESET 21#,复位信号,输入,高电平有效。 与时钟发生/驱动器复位输出端相连,8086/8088要求复位脉冲宽度不得小于4个时钟周期,而初次接通电源时所引起的复位,则要求维持的高电平不能小于50μs;复位后,CPU的主程序流程恢复到启动时的循环待命初始状态 。 在程序执行时,RESET保持低电平。 (8) CLK 19#,系统时钟,输入 通常与8284A时钟发生器的时钟输出端CLK相连,该时钟信号的低/高之比常采用2∶1(占空度为1/3)。 4. 功能不确定的控制线 5. 电源线和地线 (9) MN/MX 33#,CPU工作方式控制引脚,输入 当MN/MX 接高电平时,8086处于最小工作方式下; 当MN/MX 接低电平时,8086处于最大工作方式下。 4. 功能不确定的控制线(24#~31#引脚) 这些控制线的功能将根据8086处于最大还是最小工作方式而确定。 5. 电源线Vcc和地线GND 电源线Vcc(40#)接入的电压为+5V±10%; 有两条地线GND(1#、20#),均应接地。 8086 CPU引脚的主要特点 大量采用分时复用技术: 例如:AD15~AD0 、A19/S6~A16/S3、BHE/S7。 有些引脚由引脚33(MN/MX)来控制两种功能: 当MN/MX=1时,8086/8088工作于最小方式,在此方式下,全部控制信号由CPU本身提供; 当MN/MX=0时,8086/8088工作于最大方式,系统的控制信号由8288总线控制器提供。 8088与8086引脚的区别 8088与8086绝大多数引脚的名称和功能是完全相同的,仅有以下三点不同: 39#、2#~8#引脚的定义不同。8086定义为地址/数据分时复用引脚AD15~AD8;而8088中,这些引脚定义为A15~A8,只做地址线用。 34#引脚的定义不同。 8088在最大方式下,该引脚为HIGH恒为高电平;最小方式下为SS0,与DT/R、IO/M共同决定当前总线周期读写动作。而8086在最大方式下34#引脚的定义与最小方式下相同。 28#引脚的有效电平高低定义不同(但功能相同)。8088的28#引脚为IO/M,当该引脚为低电平时,表明8088正在进行存储器操作;当该引脚为高电平时,表明8088正在进行I/O操作。8086的28#引脚为M/IO,电平与8088正好相反。 3.5 8086/8088系统的最小/最大工作方式 由8086/8088 CPU构成的微机系统,有最小方式和最大方式两种系统配置。 1.最小工作方式 系统中只有8086一个微处理器,是一个单微处理器系统。在这种系统中,所有的总线控制信号都直接由8086CPU产生,系统中的总线控制逻辑电路被减到最少。适合于较小规模的使用。当把8086的33#引脚MN/MX接+5V时,8086CPU就处于最小工作方式了。 2.最大工作方式 系统中总是包含有两个或多个微处理器,是多微处理器系统。其中必有一个主处理器8086,其他的处理器称为协处理器。最大工作方式是相对最小工作方式而言的,它主要用在中等或大规模的8086系统中。当把MN/MX接
显示全部