Aunque puedo entender la diferencia entre las transferencias programadas de IO (PIO) e interrupción (INT), todavía hay algo vago.
En PIO, el procesador verifica repetidamente el pin READY para ver si el dispositivo está listo. Sin embargo, en el modo de interrupción, el procesador verifica el pin INT al final del ciclo de instrucciones.
Mi pregunta es que, en el modo de interrupción, el procesador aún tiene que verificar repetidamente el pin INT. Sé que en este modo, el dispositivo externo envía la señal de interrupción, pero ¿cómo el procesador se da cuenta de esa interrupción? El procesador debe verificar repetidamente el pin INT en cada ciclo (o ciclo de instrucciones). ¿No es así?
Referencias:
{1} enlace
{2} enlace
{3} enlace