微处理器 - 8086 引脚配置



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

8086 引脚图

以下是 8086 微处理器的引脚图:

8086 Pin Diagram

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

电源和频率信号

它使用 5V 直流电源在 VCC 引脚 40 供电,并在 VSS 引脚 1 和 20 接地。

时钟信号

时钟信号通过 19 号引脚提供。它为处理器的操作提供定时。不同版本的频率不同,例如 5MHz、8MHz 和 10MHz。

地址/数据总线

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

地址/状态总线

A16-A19/S3-S6。这是 4 位地址/状态总线。在第一个时钟周期,它传输 4 位地址,之后它传输状态信号。

S7/BHE

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

读 ($\overline{RD}$)

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

就绪

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

复位

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

INTR

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

NMI

它代表非屏蔽中断,位于 17 号引脚。它是一个边沿触发的输入,它向微处理器发出中断请求。

$\overline{TEST}$

此信号类似于等待状态,位于 23 号引脚。当此信号为高电平时,处理器必须等待空闲状态,否则执行继续。

MN/$\overline{MX}$

它代表最小/最大模式,位于 33 号引脚。它指示处理器要以哪种模式运行;当它为高电平时,它以最小模式工作,反之亦然。

INTA

这是一个中断确认信号,位于 24 号引脚。当微处理器接收到此信号时,它会确认中断。

ALE

它代表地址锁存使能,位于 25 号引脚。每次处理器开始任何操作时都会产生一个正脉冲。此信号表示地址/数据线上有有效地址。

DEN

它代表数据使能,位于 26 号引脚。它用于使能收发器 8286。收发器是一种用于从地址/数据总线分离数据的设备。

DT/R

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

M/IO

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

WR

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

HLDA

它代表保持确认信号,位于 30 号引脚。此信号确认 HOLD 信号。

HOLD

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

QS1 和 QS0

这些是队列状态信号,位于 24 号和 25 号引脚。这些信号提供指令队列的状态。它们的状态如以下表格所示:

QS0 QS1 状态
0 0 无操作
0 1 队列中的操作码的第一个字节
1 0 清空队列
1 1 队列中的后续字节

S0、S1、S2

这些是状态信号,提供操作的状态,由总线控制器 8288 用于生成存储器和 I/O 控制信号。它们位于 26 号、27 号和 28 号引脚。以下是显示其状态的表格:

S2 S1 S0 状态
0 0 0 中断确认
0 0 1 I/O 读取
0 1 0 I/O 写入
0 1 1 暂停
1 0 0 操作码提取
1 0 1 存储器读取
1 1 0 存储器写入
1 1 1 被动

LOCK

当此信号有效时,它指示其他处理器不要请求 CPU 释放系统总线。它通过在任何指令上使用 LOCK 前缀来激活,位于 29 号引脚。

RQ/GT1 和 RQ/GT0

这些是由其他处理器请求 CPU 释放系统总线的请求/授权信号。当 CPU 接收到信号时,它会发送确认。RQ/GT0 的优先级高于 RQ/GT1

广告