>> Tecnologia Eletrônica >  >> Áudio Residencial >> Amplificadores

ALE (Address Latch Enable) no Microprocessador 8086

Papel do ALE

O pino ALE (Address Latch Enable) no 8086 controla a desmultiplexação do barramento compartilhado endereço/dados (AD0–AD15).

Temporização do Ciclo de Barramento (T-States)

T-StateConteúdo AD0–AD15AleAção
T1Endereço Low 16-bit (A0–A15)HIGH (pulso)Latch externo (74LS373) captura endereço
T2Dados (Leitura) / Dados (Escrita)LOWMemória/I/O conduz ou recebe dados
T3DadosLOWWait states inseridos se READY low
T4Dados / Próximo EndereçoLOWCiclo termina; próximo T1 começa

Funções Principais

  1. Travamento de Endereço: Borda de subida do ALE → trava AD0–AD15 → A0–A15 estáveis para decode de memória/I/O.
  2. Sinalização de Tipo de Ciclo: ALE asseritado em todo T1 (leitura/escrita memória, leitura/escrita I/O, acknowledge de interrupção). Distingue fase de endereço de fase de dados.
  3. Sincronização: Fornece temporização precisa para lógica de decode externa (chip selects, DT/R, DEN).

Modo Mínimo vs. Máximo

  • Min Mode (MN/MX=1): 8086 gera ALE diretamente.
  • Max Mode (MN/MX=0): 8288 Controlador de Barramento gera ALE (dos status S0–S2 do 8086).

Nota de Hardware

Latch típico: 74LS373 (latch D transparente). ALE conecta em LE (Latch Enable). OE em low. Saídas → barramento de endereço A0–A15.