Rozpatrując system mikroprocesorowy, możemy powiedzieć, że jest to zmuszenie mikroprocesora do skoku w inną część programu. Normalnie procesor wykonuje program od góry do dołu, jednak poza tą pętlą możemy mieć napisany podprogram, który wykonuje się podczas przerwania. Czyli program główny miga sobie diodą, jednak mikroprocesor jest tak skonfigurowany, że gdy np na którymś pinie wejściowym pojawi się stan wysoki (bo na przykład wcisnęliśmy przycisk) to zostanie to odebrane jako przerwanie z tego pinu i zostanie wykonany podprogram. Oczywiście jest to bardzo prosty przykład, w systemach komputerowych również mamy do czynienia z przerwaniami od kart rozszerzeń, kart graficznych, dźwiękowych itp., klawiatur i innych Gdy procesor dostaje przerwanie od konkretnego urządzenia wykonuje podprogram jego obsługi.