¿Por qué una trampa interrumpe tanto el borde como el nivel activado?

TRAP Interrupt es una interrupción no enmascarable y tiene la máxima prioridad.

TRAP Interrupt se dispara en caso de una falla de energía. Cuando se activa, ejecuta una ISR (Rutina de servicio de interrupción) para mover datos de la memoria temporal a la memoria permanente.

Problema con la activación de nivel:
Una vez que TRAP Interrupt está activa, el procesador comienza a ejecutar el ISR. Aún así, la señal de interrupción está activa y no se puede enmascarar, el procesador comienza a ejecutar el ISR nuevamente.

Problema con la activación de bordes:
Las interrupciones activadas por el borde se registran con Flip-Flops.
Las fallas pueden confundirse con señales de interrupción [deben evitarse]

Híbrido:
La activación híbrida de nivel y borde elimina las falsas interrupciones
La señal de TRAP debe ser ALTA y permanecer alta hasta que se reconoce (al menos 2 ciclos de reloj). TRAP Interrupt utiliza disparos de borde y nivel para evitar falsas interrupciones.