8085 微处理器中的 ALE 引脚
Intel 8085 是一款 8 位微处理器,有 16 个地址线,可表示存储器位置的 16 位地址。16 个地址线中的 8 个高位地址位通过 8 位线路中的 8 条传递,而剩余的低位 8 个地址位通过另一条与 8 位数据线多路复用的 8 条线发送。ALE(地址启用锁存器)是控制信号,它只不过是由微处理器在启动新操作时生成的一个上升沿脉冲。因此,当脉冲变高时,即 ALE=1,它会启用地址总线,而当 ALE=0 时,即低脉冲启用数据总线。
图:8085 的引脚图
让我们考虑以下示例以及 ALE 引脚上的电压电平。如果我们考虑指令 MVI E, ABH,则意味着 ABH 将移动或复制到寄存器 E。结果,E 的前一个值将被覆盖。
地址 | 十六进制代码 | 助记符 | 注释 |
---|---|---|---|
2000 | 1E | MVIE, ABH | E ← ABH |
2001 | AB | ABH 作为操作数 |
此指令将有七个 T 状态,如下所示。
摘要 − 因此,此指令 MVI E, ABH 需要 2 字节,2 机器周期(操作码提取和内存读取)和 7 个 T 状态来执行,如时序图所示。
广告