O Intel 8085 (1976) suporta **cinco pinos de interrupção de hardware**, cada um com prioridade fixa, endereço de vetor e comportamento de mascaramento. Entendê-los é essencial para design de sistemas 8085.
| Interrupção | Pino | Tipo | Mascarável? | Prioridade (1=Mais Alta) | Endereço Vetor | Gatilho |
|---|---|---|---|---|---|---|
| TRAP | Pino 6 | Não mascarável | Não | 1 | 0024H | Borda + nível (subida, depois alto) |
| RST 7.5 | Pino 7 | Mascarável | Sim (SIM, DI/EI) | 2 | 003CH | Borda de subida (edge-triggered, latched) |
| RST 6.5 | Pino 8 | Mascarável | Sim (SIM, DI/EI) | 3 | 0034H | Sensível a nível (alto) |
| RST 5.5 | Pino 9 | Mascarável | Sim (SIM, DI/EI) | 4 | 002CH | Sensível a nível (alto) |
| INTR | Pino 10 | Mascarável | Sim (DI/EI) | 5 (Mais Baixa) | Externo (CALL) | Sensível a nível (alto), requer INTA |
Separadas dos pinos de hardware, o 8085 tem **8 interrupções de software**: `RST 0` a `RST 7` (opcodes C7, CF, D7, DF, E7, EF, F7, FF). Comportam como `CALL` para vetores fixos (0000H, 0008H... 0038H) mas **não mascaráveis** e **não priorizadas** — executam imediatamente. Usadas para breakpoints, syscalls, entrada rápida ISR.
EI ; Habilita todas mascaráveis (seta INTE FF)
DI ; Desabilita todas mascaráveis (limpa INTE FF)
SIM ; Set Interrupt Mask (usa Acumulador)
; Acc bit 3 = máscara RST 7.5 (1=mascara)
; Acc bit 4 = máscara RST 6.5
; Acc bit 5 = máscara RST 5.5
; Acc bit 6 = Reset latch RST 7.5
; Acc bit 7 = Serial Output Data (SOD)
RIM ; Read Interrupt Mask (retorna pending + status máscara em Acc)
Conclusão: Cinco interrupções de hardware, prioridade fixa, tipos de gatilho mistos. Domine a dança `SIM`/`RIM` e você domina o sistema de interrupções do 8085.
Tecnologia Eletrônica © [www.351231.com]