📅  最后修改于: 2020-12-13 15:29:00             🧑  作者: Mango
8086是第一个采用40引脚DIP(双列直插式封装)芯片的16位微处理器。现在让我们详细讨论8086微处理器的引脚配置。
这是8086微处理器的引脚图-
现在让我们详细讨论信号-
电源和频率信号
它在V CC引脚40上使用5V DC电源,并在V SS引脚1和20上使用地进行操作。
时钟信号
时钟信号通过引脚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处可用,用于重新开始执行。它使处理器立即终止其当前活动。该信号在前四个时钟周期为高电平有效,以使微处理器复位。
INTR
它在引脚18上可用。它是一个中断请求信号,在每个指令的最后一个时钟周期内对其进行采样,以确定处理器是否将此信号视为中断。
NMI
它代表不可屏蔽的中断,可在引脚17处使用。它是边沿触发的输入,它引起对微处理器的中断请求。
$ \ overline {TEST} $
该信号类似于等待状态,可通过引脚23使用。当该信号为高电平时,处理器必须等待IDLE状态,否则继续执行。
MN / $ \ overline {MX} $
它代表最小/最大,可在引脚33处获得。高电平时,它以最小模式工作,反之亦然。
INTA
这是一个中断确认信号,其ID在针脚24处可用。当微处理器接收到该信号时,它将确认该中断。
ALE
它代表地址使能锁存器,可通过引脚25使用。每次处理器开始任何操作时都会产生一个正脉冲。该信号指示地址/数据线上有效地址的可用性。
登
它代表数据使能,可通过引脚26使用。它用于使能收发器8286。收发器是一种用于从地址/数据总线中分离数据的设备。
DT / R
它代表数据发送/接收信号,可通过引脚27使用。它确定通过收发器的数据流的方向。当它为高电平时,数据被发送出去,反之亦然。
M / IO
该信号用于区分内存操作和I / O操作。高电平时表示I / O操作,低电平时表示存储器操作。它在引脚28上可用。
写
它代表写信号,可在引脚29上使用。它用于根据M / IO信号的状态将数据写到存储器或输出设备中。
HLDA
它代表Hold Acknowledgement信号,可在引脚30上使用。该信号确认HOLD信号。
保持
该信号向处理器指示外部设备正在请求访问地址/数据总线。它在引脚31上可用。
QS 1和QS 0
这些是队列状态信号,可通过引脚24和25获得。这些信号提供指令队列的状态。其条件如下表所示-
QS0 | QS1 | Status |
---|---|---|
0 | 0 | No operation |
0 | 1 | First byte of opcode from the queue |
1 | 0 | Empty the queue |
1 | 1 | Subsequent byte from the queue |
S 0 ,S 1 ,S 2
这些是提供操作状态的状态信号,总线控制器8288使用这些状态信号生成内存和I / O控制信号。这些在引脚26、27和28上可用。下表是显示其状态的表-
S2 | S1 | S0 | Status |
---|---|---|---|
0 | 0 | 0 | Interrupt acknowledgement |
0 | 0 | 1 | I/O Read |
0 | 1 | 0 | I/O Write |
0 | 1 | 1 | Halt |
1 | 0 | 0 | Opcode fetch |
1 | 0 | 1 | Memory read |
1 | 1 | 0 | Memory write |
1 | 1 | 1 | Passive |
锁
当此信号有效时,它指示其他处理器不要让CPU离开系统总线。它可以在任何指令上使用LOCK前缀激活,并在引脚29上可用。
RQ / GT 1和RQ / GT 0
这些是其他处理器请求CPU释放系统总线的请求/授权信号。当CPU接收到信号时,它将发送确认。 RQ / GT 0的优先级高于RQ / GT 1的优先级。