Lepszym rozwiązaniem jest metoda wywołania reakcji procesora na sygnał informujący o zmianach danych w określonym kanale.
Procesor analizuje wagę sygnału i decyduje o uruchomieniu procedur związanych z tym sygnałem - przerywając aktualnie wykonywane zadania.
Istnieje zatem potrzeba zapamiętania zawartości rejestrów, które były użyte w programie przerwanym, jak również odtwarzanie tych zawartości przed powrotem do programu przerwanego.
a