Flags
Da man bei Interrupts nur wenige Möglichkeiten hat, mit dem Hauptprogramm in Kontakt zu treten (es ist ja kein Funktionsaufruf mit einem verwertbaren Rückgabewert) benutze ich Flags, um bestimmte Zustände darzustellen. Ein Flag besteht aus einem Bit und kann entweder 0 (= falsch) oder 1 (=wahr) sein.