>> Tecnologia Eletrônica >  >> Óptica >> Miras Telescópicas

Pinos ALE e TRAP no Microprocessador 8085: Funções e Significado

Sinais de Controle Críticos no 8085

O microprocessador Intel 8085 depende de pinos específicos para gerenciar acesso à memória e tratamento de interrupções. Dois dos mais importantes são ALE (Address Latch Enable) e TRAP.

ALE (Address Latch Enable)

  • Papel Principal: Desmultiplexa o barramento endereço/dados (AD0–AD7). Durante o primeiro T-state de um ciclo de máquina, os bits de endereço de ordem inferior (A0–A7) aparecem neste barramento. ALE vai alto para sinalizar um latch externo (tipicamente 74LS373) para capturar estes bits.
  • Temporização: Assertado durante T1 de cada ciclo de leitura/escrita de memória e leitura/escrita de I/O.
  • Resultado: O endereço latchado permanece estável no barramento de endereço (A0–A7) pelo resto do ciclo, enquanto o barramento de dados (AD0–AD7) é liberado para transferência de dados.

TRAP (Interrupção Não-Mascarável)

  • Papel Principal: Entrada de interrupção de maior prioridade, não-mascarável. Diferente de INTR, RST 5.5, 6.5, 7.5, TRAP não pode ser desabilitado pela instrução DI ou pelo flip-flop Interrupt Enable.
  • Gatilho: Sensível a borda e nível (borda de subida seguida por nível alto). Tipicamente usado para eventos catastróficos: falha de energia, erro de paridade de memória, ou desligamento de emergência.
  • Resposta: A CPU completa a instrução atual, salva o PC na pilha, e salta para o endereço de vetor fixo 0024H.
  • Caso de Uso: Garante que eventos críticos de sistema recebam atenção imediata independentemente do status de máscara de interrupção.

Por Que Importam

ALE permite ao 8085 endereçar 64 KB de memória com barramento multiplexado, reduzindo contagem de pinos. TRAP fornece mecanismo fail-safe para falhas de hardware irrecuperáveis. Juntos, exemplificam o equilíbrio de design do 8085 entre custo, performance e confiabilidade do sistema.