|
|
 |
 |
Klasse PIC
Einordnung in die Gesamtstruktur
- Modul
- machine
- Basisklassen
- keine
- abgeleitete Klassen
- keine
- Erstellungszeitpunkt
- Aufgabe 2
- Dateien
pic.h pic.cc
Beschreibung
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 und
stellt auch die Methode ack() zur Verfügung, die zur
Bestätigung einer Unterbrechung benötigt wird.
ö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.
|
 |
 |
|