O sinal INTA (Interrupt Acknowledge) é um pino de saída dedicado (ativo em nível baixo) no microprocessador Intel 8085 que desempenha papel fundamental na sequência de tratamento de interrupção. Não é apenas um handshake — orquestra o processo de interrupção vetorada que permite à CPU identificar qual dispositivo interrompeu e onde reside a rotina de serviço.
EI (reativa interrupções) e RET (desempilha PC).INTA fornece a janela exata de timing para o periférico/controlador de interrupção colocar o vetor no barramento. Sem ele, a CPU poderia ler lixo ou o dispositivo poderia conduzir o barramento no momento errado (contenção de barramento). O timing do INTA do 8085 (T1–T3 do ciclo de máquina INTA) é sincronizado com ALE, RD, WR — permitindo interface confiável com 8259A, 8279, ou circuitos geradores de RST simples.
INTA é o habilitador de interrupções vetoradas. Com um 8259A PIC:
Sem INTA, sem interrupções vetoradas → todas interrupções saltam para mesmos locais fixos (RST 0–7) → polling de software necessário para identificar fonte → lento, ineficiente.
INTA dispara diretamente a sequência de hardware: Push PC → Fetch vetor → Load PC → Execução ISR. É o sinal "vá" de hardware que transiciona controle do programa principal para o handler de interrupção. Falhas no INTA = interrupções perdidas/vetoradas errado = crash do sistema.
| Sinal | Direção | Papel |
|---|---|---|
| INTR | Entrada | Dispositivo solicita interrupção |
| INTA | Saída | CPU reconhece, solicita vetor |
| RST 5.5/6.5/7.5 | Entrada | Mascaráveis, vetoradas (fixas), edge-triggered — sem INTA necessário |
| TRAP | Entrada | Não-mascarável, vetorada (0x24), edge+level — sem INTA necessário |
Apenas INTR (pino 10) usa INTA (pino 11). Os três pinos RST e TRAP têm vetores dedicados — sem fetch de vetor no barramento necessário.
INTA é a pedra angular do tratamento flexível de interrupções no 8085. Transforma um simples sinal "algo aconteceu" (INTR) em uma troca de contexto vetorada, priorizada, acelerada por hardware. Dominar timing do INTA e interface com 8259A é essencial para qualquer design sério de sistema 8085.
Tecnologia Eletrônica © [www.351231.com]