2EU和BIU的操作关系和指令流水 3)总线周期 时钟周期或状态周期:8086CPU内部的逻辑操作以及 与外部存储器和IO交换数据进行的总线操作全部由 CPU的时钟来定时的。CPU的基本定时单位称为时钟 周期或者状态周期。假设8086的主频为10MHz,一个 时钟周期为100ns 总线周期:CPU为了读取指令或传送数据,需要通过 总线接口部件BIU与存储器或ⅣO接口进行信息交互, 执行对总线的操作。进行一次数据传送的总线操作定 义为一个总线周期
2、EU和BIU的操作关系和指令流水 3)总线周期 时钟周期或状态周期:8086CPU内部的逻辑操作以及 与外部存储器和I/O交换数据进行的总线操作全部由 CPU的时钟来定时的。CPU的基本定时单位称为时钟 周期或者状态周期。假设8086的主频为10MHz,一个 时钟周期为100ns。 总线周期:CPU为了读取指令或传送数据,需要通过 总线接口部件BIU与存储器或I/O接口进行信息交互, 执行对总线的操作。进行一次数据传送的总线操作定 义为一个总线周期
2、EU和BIU的操作关系和指令流水 3)总线周期 ADDRESS X BUFFER DATA ADDRESS X BUFFER DATA 典型总线周期示意图
2、EU和BIU的操作关系和指令流水 3)总线周期 典型总线周期示意图
2.1.28086工作模式和引脚功能 1、8086的两种工作方式 )两种工作方式的主要特点 最小模式:系统中只有8086-个处理器,所有的控 制信号都是由8086产生。往往用在组成基于8086CPU 的最小系统。 ●最大模式:系统中包含一个以上的处理器,比如包 含协处理器8087或I/O处理器8089。在系统规模比较大 的情况下,系统控制信号不是由8086直接产生,而是 通过与8086配套的总线控制器等形成 2)如何设定工作方式 通过MNMX#引脚
2.1.2 8086工作模式和引脚功能 1、8086的两种工作方式 1)两种工作方式的主要特点 l 最小模式:系统中只有8086一个处理器,所有的控 制信号都是由8086产生。往往用在组成基于8086 CPU 的最小系统。 l 最大模式:系统中包含一个以上的处理器,比如包 含协处理器8087或I/O处理器8089。在系统规模比较大 的情况下,系统控制信号不是由8086直接产生,而是 通过与8086配套的总线控制器等形成。 2)如何设定工作方式 通过MN/MX#引脚
2、8086的引脚定义 GND口 0■V GND■1 Vcc AD14□■ AD15 A14■2 A15 AD13□3 38A16/83 A13■3 3■A16/s3 AD1口4 A17/54 37口A17/54 AD11■5 36■A18/s5 A18/s5 AD1口6 3s日A1/58 10口6 口A1/s6 o口■7 34■BHE/s7 A口7 34口s50 (HIGH) AD8■ 3■MN/解 33口MN/RR AD7口9 AD7口9 RD D6 8086 HOLD CPU ADe口108088 31 HOLD (RO/GTO) 3o口HLDA(两/aT AD5口11 30口 HLDA (R/aTi D4■12 (LOCKI AD313 2 M AD3■13 28冒oMsz) AD2口14 AD2■14 27oT/R AD1□15 AD115 26口DEN AD0□16 25口ALE(so) ADD口16 AL NMI口17 2 INTA (OS1 NM口17 24日iTA(os1 NTR口18 TEST INTR18 23凵TEsT cLK口19 2口 READY CLK 19 22 READY GND囗20 RESET GND凵20 21 RESET
2、8086 的引脚定义
2、最小模式下的引脚说明 1)地址数据(或状态)信号 AD15~AD( Address data bus):地址数据复用信 号,双向,三态。在T状态(地址周期)AD15~ADo上 为地址信号的低16位A15~A;在T2~T3状态(数据周 期)AD15~ADo上是数据信号Ds~D 1S6~A16S3( Address/Status:地址/状态复用信 号,输出。在总周期的T状态AS6~A16/S23上是地址的 高4位。在T2~T4状态,A1S6~A6S3上输出状态信息 ●BHES( Bus High Enable/Status):数据总线高8位 使能和状态复用信号,输出。在总线周期T状态, BHE有效,表示数据线上高8位数据有效。在T2~T4状 态BHES输出状态信息S。S在8086中未定义
2、最小模式下的引脚说明 1)地址/数据(或状态)信号 l AD15 ~AD0 (Address Data Bus):地址/数据复用信 号,双向,三态。在T1状态(地址周期)AD15 ~AD0上 为地址信号的低16位A15 ~A0;在T2 ~ T3状态(数据周 期)AD15 ~AD0 上是数据信号D15 ~D0。 l A19/S6 ~A16/S3 (Address/Status):地址/状态复用信 号,输出。在总周期的T1状态A19/S6 ~A16/S3上是地址的 高4位。在T2 ~T4状态,A19/S6 ~A16/S3上输出状态信息。 l BHE# /S7 (Bus High Enable/Status):数据总线高8位 使能和状态复用信号,输出。在总线周期T1状态, BHE#有效,表示数据线上高8位数据有效。在T2 ~T4状 态BHE# /S7 输出状态信息S7。S7在8086中未定义