Information Technology Reference
In-Depth Information
Id
Symbol
Beschreibung
out
r14 = error
Fehlercode.
89
get_mmu_info
Systemfunktion, mit der sich Informationen über die Speicherverwaltungs-
einheit abfragen lassen (nur im Supervisor-Modus ausführbar).
out
r8 = entry_size
Größe eines Eintrags der Seiten- bzw. Ver-
zeichnistabellen.
r9 = tab_lvl0
Größe der Tabelle der obersten Ebene.
r10 = tab_lvl1
Größe der Tabelle der zweiten Ebene.
r11 = tab_lvl2
Größe der Tabelle der dritten Ebene.
r12 = tab_lvl3
Größe der Tabelle der vierten Ebene.
r13 = tab_lvl4
Größe der Tabelle der fünften Ebene.
r14 = page_map
Zeigt an, in welchen Tabellen ein direkter Ver-
weis auf eine Seite codiert sein darf.
Systemstapelverwaltung
Die Verwaltung des Systemstapels geschieht weitgehend automatisch durch die Pro-
zessorabstraktionsschicht. Insbesondere ist eine über init_pal hinausgehende Initia-
lisierung nicht erforderlich. Um jedoch ein Benutzerprogramm aus dem Supervisor-
Modus aufrufen oder fortsetzen zu können, stehen PAL-Funktionen zur Verfügung,
mit denen sich ein Eintrag auf dem Systemstapel erzeugen bzw. davon lesen lässt.
Id
Symbol
Beschreibung
96
create_frm
Systemfunktion, mit der ein Eintrag auf dem Systemstapel erzeugt werden
kann (nur im Supervisor-Modus ausführbar).
in
r8 = bank
Einzustellende globale Registerbank (die
erlaubten Werte sind vom Betriebsmodus in
r10 abhängig).
r9 = visible
Steuert, ob die globalen Register sichtbar
gemacht werden sollen ( visible = 1) oder nicht.
r10 = status
Einzustellender Prozessorzustand.
r11 = ip
Adresse für den Rücksprung
out
r14 = error
Fehlercode.
97
remove_frm
Systemfunktion, mit der der oberste Systemstapeleintrag gelöscht werden
kann (nur im Supervisor-Modus ausführbar).
out
r14 = error
Fehlercode.
100
push_frm
Systemfunktion, mit der ein Eintrag auf dem Systemstapel erzeugt werden
kann (nur im Supervisor-Modus ausführbar).
in
r8 = entry_pnt
Zeiger auf den Speicherbereich, in dem sich
der in den Systemstapel zu übertragende
Inhalt befindet.
out
r14 = error
Fehlercode.
101
pop_frm
Systemfunktion, mit der ein Eintrag vom Systemstapel gelesen werden
kann (nur im Supervisor-Modus ausführbar).
in
r8 = entry_pnt
Zeiger auf den Bereich, in den der oberste
Systemstapeleintrag transferiert werden soll.
out
r14 = error
Fehlercode.
Search WWH ::




Custom Search