OPROGRAMOWANI! IMRMWARF PROCFDURY OBSŁIJC1I PR7FRWAŃ
i kakly nawet linii mnl/lnj wydajny system ntnw ^tWor /optiwuiy przai nndrniaMtą li* dni pirawnd (ul iihainm
i Piiii «duie ubslugi im zw waiiin iniwinoa Ijyf piu«łti, unikał *kwni|*H"iwanyrh obili mii kd« |*i fdwfli zunin sygnałów
*1 Maia| plrj twoizyf hlólłile |jiut«*(lury dbsiugi pizaiwart,
8. Pized Implementacją procedury obsługi pi/eiwnnln oszacuj czas jalum dusponujesz na jego obsługę.
6 Nigdy ale to przenigdy nie alokuj dynamicznie pamięci w procedurach obsługi przerwań.
7. Wypełnij wszystkie dostępne wektory obsługi przerwań, nawet te z których nie korzystasz - niech wskazują funkcje informującą o błędzie.
8. Każde przerwanie powinno być zatrzaskiwane I blokowane do momentu jego potwierdzenia.
9. Przerwań niemaskowanych (NMI) używaj tylko I wyłącznie do Informowania o apokalipsie, ewentualnie o zaniku napięcia zasilającego.
10. Jeśli myślisz źe debuging w procedurze obsługi przerwania jest łatwy I nie wpływa na zachowanie całego systemu to jesteś w błędzie.