Przerwania sprzętowe Przerwanie polega na tym, że urządzenie wymagające obsługi procesora, na przykład urządzenie wejścia-wyjścia (klawiatura), moduł DMA, posiada specjalne połączenie (pojedynczy przewód) łączące niniejsze urządzenie z procesorem. Linia ta nosi nazwę linii przerwania. W momencie, kiedy urządzenie chce być obsługiwane przez procesor, wystawia umówiony sygnał na linii przerwania − z reguły jest to stan wysoki (wyzwalanie poziomem sygnału) lub też zmiana stanu z 0 na 1 (wyzwalanie zboczem).
Przykładem może być moduł klawiatury, który w momencie, kiedy zostanie naciśnięty klawisz, wystawia przerwanie. Sygnał ten (żądanie przerwania) zostanie odebrany przez procesor, w wyniku czego przejdzie on do procedury obsługi przerwania. W procedurze tej procesor odczyta, jaki klawisz został naciśnięty, przez odczyt odpowiednich rejestrów kontrolnych klawiatury, oraz wykona dodatkowe czynności − np. wyświetlenie tego klawisza na ekranie. W wyniku odczytu rejestrów kontrolnych (lub innego umówionego wpisu do tych rejestrów) klawiatura wyłącza sygnał przerwania − ustawia na linii przerwania stan nieaktywny;