Diese Klasse stellt die Abstraktion der beiden Programmable Interrupt Controller (PIC) Bausteine des PCs dar. Sie ermöglicht ein gezieltes Zulassen und Ausmaskieren bestimmter Unterbrechungen. Durch den im Startup-Code eingestellten Automatic-End-Of-Interrupt-Modus müssen Unterbrechungen nicht manuell quittiert werden.
öffentliche Konstanten
Für die Nummern der an den PIC angeschlossenen Geräte werden
folgende Konstanten (als enumeration) definiert:
enum
{
timer = 0,
keyboard = 1
};
öffentliche Methoden
void allow (int interrupt_device)
Lässt zu, dass der PIC Unterbrechungen des
Geräts Nummer
interrupt_device an den Prozessor weiterleitet.
void forbid (int interrupt_device)
Verhindert, dass der PIC Unterbrechungen des Geräts Nummer
interrupt_device an den Prozessor weiterleitet.