- 8085微处理器
- 微处理器 - 8085 架构
- 8085 引脚配置
- 寻址模式和中断
- 8085指令集
- 多处理器配置
- 配置概述
- 8087 数字数据处理器
- 输入/输出接口
- I/O 接口概述
- 8279 可编程键盘
- 8257 DMA 控制器
- 微处理器有用资源
- 微处理器 - 快速指南
- 微处理器 - 有用的资源
- 微处理器 - 讨论
微处理器 - 8086 引脚配置
8086 是第一款采用 40 引脚 DIP(双列直插式封装)芯片的 16 位微处理器。现在让我们详细讨论 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更高的优先级。