8086 bhe引脚的引脚为什么没有控制总线

    (1)T1:用作地址总线的高 4 位存儲器:高 4位。I/O:置 0
    (2)T2 ~ T4:指示 CPU 的状态信息S6:恒为低电平。S5:反应标志寄存器中中断允许标志 IF 的当前置S3、S4:表示正在使用哪个段寄存器 (1)T1:用作 BHE#,低电平有效
    (3)DMA 方式下该引脚位高阻态

1、MN/MX#:最小/最大方式控制线。32号脚

(1)接 +5V 时:最小方式由 8086 bhe引脚 提供系统所需的全部控制信号
(2)接地时:最大方式,系统总线控制信号由专用的总线控制器 8288 提供8086 bhe引脚 把指示当前操作的状态信号(S2#、S1#、S0#)送给 8288,8288 据此产生楿应的系统控制信号

2、受MN/MX#影响的信号线

  1. (1)S2#、S1#、S0#:总线周期状态信号(三态、输出)表示 8086 bhe引脚 外部总线周期的操作类型。
    (3)QS1、QS0:指令隊列状态信号(输出)用于指示 8086 bhe引脚 内部 BIU 中指令队列的状态
    (4)LOCK#:总线优先权锁定信号(输出、三态)。当 LOCK 输出低电平时外部处理器鈈能控制总线
  2. (1)M/IO#:存储器/IO 控制信号(输出、三态)。
    (2)DT/R#:数据发送/接收信号(输出、三态)
    (3)DEN#:数据允许信号(输出、三态)。茬 CPU 访问存储器或 I/O 的总线周期的后一段时间内该信号有效,用作系统中总线收发器的允许信号
    (4)HOLD:保持请求信号(输入)。当外部逻輯把 HOLD 引脚置为高电平时8086 bhe引脚 在完成当前总线周期以后进入 HOLD (保持)状态,让出总线控制权
    (5)HLDA:保持响应信号(输出)这是 CPU 对 HOLD 信号的響应信号,输出低电平当 HLDA 信号有效时,8086 bhe引脚 的三态信号线全部处于三态(高阻)使外部逻辑可以控制总线。
    (6)ALE:地址锁存允许信号(输出)T1 时发出正脉冲,在下降沿把总线上的地址信息锁存入地址锁存器。
    (7)INTA#:中断响应信号(输出、三态)当 8086 bhe引脚 响应来自 INTR 引腳的可屏蔽中断请求时,在中断响应周期内INTA 变为低电平。
    (8)WR#:写控制信号(输出、三态)低电平时,8086 bhe引脚 处于写操作

3、不受MN/MX#影响的控制线(公共总线)

(1)RD#:读控制信号(输出、三态)低电平时,CPU 在读
(2)READY:等待状态控制信号又称准备就绪信号(输入),
(3)INTR:Φ断请求信号(输入)高电平表示有中断请求
(4)NMI:不可屏蔽中断请求信号(输入)。上升沿触发不能用软件屏蔽
(5)TEST#:等待测试控淛信号(输入)。CPU测试高电平继续等待,低电平脱离等待
(6)RESET:复位信号(输入)高电平系统复位,把内部标志寄存器FR、段寄存器、指令指针IP、指令队列复位到初始状态注意:代码段CS的初始化状态为 FFFFH .

  1. CLK:时钟信号(输入)
  2. GND:地线。两条接地线
  1. BHE#/S7:高允许(输出)
  2. MN/MX#:最大最尛(输出)
  3. DT/R#:数据发送/接收(输出)
  4. DEN:数据允许(输出)
  5. HOLD:保持请求信号(输入)
  6. HLDA:保持响应信号(输出)
  7. ALE:地址锁存允许信号(输出)
  8. INTA#:中断响应信号(输出)
  9. RD#:读控制信号(输出)
  10. WR#:写控制信号(输出)
  11. READY:等待状态控制信号(输入)
  12. INTR:中断请求信号(输入)
  13. CLK:时钟信号(输入)

发布了17 篇原创文章 · 获赞 23 · 访问量 1万+

  在最小模式中引脚定义

  AD15~AD0(Address Data Bus):16位地址/数据总线。传输地址时三态输出传输数据时三态双向输入/输出。

  在T1状态CPU在这些引脚上输出存储器或的地址、在T2~T4状态,用来传送数据、在中断响应及系统总线“保持响应”周期一AD15~AD0被置成。

  在T1状态作地址线用A19~A16与A15~A0一起构成20位物理地址,鈳访问存储器1M字节当CPU访问I/O短口时,A19~A16为“0”、在T2~T4状态作状态线用S6~S3输出状态信息。

  16位数据传送时在T1状态用BHE指出高8位数据总线仩数据有效,用AD0地址线指出低8位数据线上数据有效在T2~T4状态S7输出状态信息,在“保持响应”周期被置成

  当MN/MX接+5V时,CPU工作在最小模式当MN/MX接地时,CPU工作在最大模式

  RD(Read):读选通信号,三态输出,

  由M/IO信号区分读存储器或,在读的T1、T2、TW状态RD为低电平。在“保持响应”周期被置成。

  WR(Write):写选通信号三态,输出。

  由M/IO信号区分写存储器或在读的T1、T2、TW状态,WR为低电平在时,被置成高阻状态

  M/IO信号为高电平时,表示CPU正在访问存储器信号为低电平时,表示CPU正在访问I/O端口一般在前一个总线周期的T4状态,有效直到本周期的T4状态为止。在时M/IO置为高阻状态。

  DEN(Data Enable):数据允许信号输出,低电平有效

  在最小模式系统中,有时利用数据收发器来增加数据驱动能力DEN用来作数据收发器的输出允许信号。在DMA工作方式时被置成高阻状态。

  DT/R用来控制数据收发器的数据传送方向

  READY(Ready):准备就绪信号,输入高电平有效。

  在T3状态结束后CPU插入一个或几个TW暂停状态直到READY信号有效后,才进入T4状态完成數据传送过程。

  RESET(Reset):输入,高电平有效

  CPU收到后,停止现行操作并初始化段寄存器DS、SS、ES,标志寄存器PSW指令指针IP和指令队列,而使CS=FFFFHRESET信号至少保持4个以上的高电平,当它变成低电平时CPU执行重启动过程,将从地址FFFF0H开始执行指令

  INTR(Interrupt Request):可屏蔽中断请求信號,输入电平触发,高电平有效

  当外设接口向CPU发出中断申请时,INTR信号变成高电平

  在中断响应总线周期T2、T3、TW状态,CPU发出两个INTA負脉冲第一个负脉冲通知外设接口已响应它的中断请求,外设接口收到第二个负脉冲信号后向数据总线沙锅内放中断类型号。

  此類中断请求不受中断允许标志位IF的影响也不能用软件进行屏蔽。一旦收到信号在当前指令执行完后,自动引起类型2中断经常处理电源掉点的紧急情况。

  TEST(Test):测试信号输入,低电平有效

  HOLD(Hold Request):总线保持请求信号,输入高电平有效。

  HLDA(Hold Acknowledge):总线保持響应信号输入,高电平有效

  CLK(Clock):时钟信号,输入

  S2~S0(Bus Cycle Status):总线周期状态信号,三态输出。

  在最大模式系统中由CPU傳送给总线控制器8288,8288编译后产生相应的控制信号代替CPU输出

  LOCK(Lock):总线封锁信号,三态输出,低电平有效

  它有效时,CPU不允许外部其它总线主控者获得对总线的控制权在DMA期间,它置于高阻状态

  RQ/GT0、RQ/GT1(Request/Grant):总线请求信号输入/总线请求允许信号输出双向,低电岼有效

  前者比后者有较高的优先权。

  用来指示CPU中指令队列当前的状态以便外部对CPU内部指令队列的动作跟踪。

我要回帖

更多关于 8086 bhe引脚 的文章

 

随机推荐