|
|
|
|
Klasse CPU
Einordnung in die Gesamtstruktur
- Modul
- machine
- Basisklassen
- keine
- abgeleitete Klassen
- keine
- Erstellungszeitpunkt
- Vorgabe zu Aufgabe
2
- Dateien
cpu.h cpu.asm
Beschreibung
Diese Klasse ermöglicht das prozessorseitige
Zulassen und Unterdrücken von Unterbrechungen, sowie das Anhalten
des Prozessors.
öffentliche Methoden
void enable_int ()
- Lässt die Unterbrechungsbehandlung zu, indem die
Assembleranweisung
sti ausgeführt wird.
void disable_int ()
- Verhindert eine Reaktion auf Unterbrechungen, indem die
Assembleranweisung
cli ausgeführt wird.
void halt ()
- Hält über die Assembleranweisung
hlt den
Prozessor an.
|
|
|
|