微处理器 - 8086 引脚配置


8086 是第一款采用 40 引脚 DIP(双列直插式封装)芯片的 16 位微处理器。现在让我们详细讨论 8086 微处理器的引脚配置。

8086引脚图

这是 8086 微处理器的引脚图 -

8086引脚图

现在让我们详细讨论这些信号 -

电源和频率信号

它在 V CC引脚 40 处使用 5V 直流电源,并在 V SS引脚 1 和 20 处使用接地来进行操作。

时钟信号

时钟信号通过 Pin-19 提供。它为处理器的操作提供定时。不同版本其频率也不同,分别为5MHz、8MHz、10MHz。

地址/数据总线

AD0-AD15。这些是 16 个地址/数据总线。AD0-AD7携带低位字节数据,AD8AD15携带高位字节数据。在第一个时钟周期内,它携带 16 位地址,之后它携带 16 位数据。

地址/状态总线

A16-A19/S3-S6。这些是 4 个地址/状态总线。在第一个时钟周期内,它携带 4 位地址,随后携带状态信号。

S7/BHE

BHE 代表总线高启用。它位于引脚 34 处,用于指示使用数据总线 D8-D15 的数据传输。该信号在第一个时钟周期内为低电平,此后有效。

读取( $\overline{RD}$ )

它位于引脚 32 处,用于读取读操作的信​​号。

准备好

它位于引脚 22 处。它是来自 I/O 设备的数据传输确认信号。它是一个高电平有效信号。当它为高电平时,表明设备已准备好传输数据。当它为低电平时,表示等待状态。

重置

它位于引脚 21 处,用于重新启动执行。它导致处理器立即终止其当前活动。该信号在前 4 个时钟周期内为高电平有效,以重置微处理器。

INTR

它位于引脚 18 处。它是一个中断请求信号,在每条指令的最后一个时钟周期内进行采样,以确定处理器是否将此视为中断。

国家管理研究所

它代表不可屏蔽中断,可在引脚 17 处使用。它是边沿触发输入,会向微处理器发出中断请求。

$\overline{测试}$

该信号类似于等待状态,可在引脚 23 处使用。当该信号为高电平时,处理器必须等待 IDLE 状态,否则继续执行。

MN/ $\overline{MX}$

它代表最小/最大,可在引脚 33 处使用。它指示处理器运行的模式;当它为高时,它以最小模式工作,反之亦然。

国际商标协会

它是一个中断确认信号,并且 id 在引脚 24 处可用。当微处理器接收到该信号时,它会确认该中断。

爱尔

它代表地址使能锁存器,可在引脚 25 上使用。每次处理器开始任何操作时都会生成一个正脉冲。该信号指示地址/数据线上有效地址的可用性。

丹尼

它代表数据启用,可在引脚 26 处使用。它用于启用收发器 8286。收发器是用于将数据与地址/数据总线分离的设备。

DT/R

它代表数据发送/接收信号,位于引脚 27 处。它决定通过收发器的数据流方向。当它为高电平时,数据被传输出去,反之亦然。

主机/输入输出

该信号用于区分内存和 I/O 操作。当它为高电平时,表示I/O操作,当它为低电平时,表示存储器操作。它位于引脚 28 处。

WR

它代表写信号,位于引脚29。用于根据M/IO信号的状态将数据写入存储器或输出设备。

HLDA

它代表保持确认信号,可在引脚 30 处使用。该信号确认 HOLD 信号。

抓住

该信号向处理器指示外部设备正在请求访问地址/数据总线。它位于引脚 31 处。

QS 1和 QS 0

这些是队列状态信号,可在引脚 24 和 25 处使用。这些信号提供指令队列的状态。他们的条件如下表所示 -

质量标准0 质量标准1 地位
0 0 无操作
0 1 队列中操作码的第一个字节
1 0 清空队列
1 1 队列中的后续字节

S 0 , S 1 , S 2

这些是提供操作状态的状态信号,总线控制器 8288 使用这些状态信号来生成存储器和 I/O 控制信号。这些可在引脚 26、27 和 28 处使用。下表显示了它们的状态 -

S 2 S 1 0 _ 地位
0 0 0 中断确认
0 0 1 输入/输出读取
0 1 0 输入/输出写入
0 1 1
1 0 0 操作码获取
1 0 1 内存读取
1 1 0 内存写入
1 1 1 被动的

当该信号有效时,它指示其他处理器不要要求CPU离开系统总线。它可以在任何指令上使用 LOCK 前缀激活,并且可在引脚 29 处使用。

RQ/GT 1和 RQ/GT 0

这些是其他处理器用来请求 CPU 释放系统总线的请求/授予信号。当CPU接收到信号时,它发送确认信号。RQ/GT 0具有比RQ/GT 1更高的优先级。