Information Technology Reference
In-Depth Information
Id
Bezeichnung
Beschreibung
32
Misaligned Branch
Target
Ungerades Sprungziel
•
•
ms/mp
33
Misaligned Memory
Reference
Zugriff auf eine nicht entsprechend
der Operandenbreite ausgerichtete
Adresse
•
•
ms/mp
36
Instruction Page Fault
Befehlsadresse befindet sich nicht
im TLB
•
0
37
Instruction
Memory Access
Violation
Befehlszugriff wird von der
Speicherverwaltungseinheit nicht
erlaubt
•
0
38
Data Page Fault
Datenadresse befindet sich nicht im
TLB
•
0
39
Data Memory Access
Violation
Datenzugriff wird von der Speicher-
verwaltungseinheit nicht erlaubt
•
0
256
Interrupt 0
Interrupt #0 (PIT-Interrupt)
•
ms/mp
:
:
:
511
Interrupt 255
Interrupt #255
•
ms/mp
512
System Call 0
Explizite Ausnahmeanforderung #0
ms/mp
•
:
:
:
1023
System Call 511
Explizite Ausnahmeanforderung
#511
•
ms/mp
Die Gültigkeit der Adressen in
ssm.top.ip
und
ssm.top.is
ist von der jeweiligen Aus-
nahmesituation abhängig. Die Ausnahmeprogramme dürfen daher in einigen Fällen
nur durch
retx
(bzw.
retp
), in anderen Fällen nur durch
retxr
(bzw.
retpr
) beendet
werden. Falls beide Rücksprungadressen definiert sind, ist der die Ausnahme verur-
sachende Befehl ggf. wiederholbar, z.B. nach einer Fehlerkorrektur. In Ausnahme-
programmen, die als Folge fataler Fehler verursacht werden, ist weder
ssm.top.ip
noch
ssm.top.is
definiert und ein Rücksprung daher nicht möglich.
Die
Reset-Exception
hat eine ausgezeichnete Funktion, da der Prozessor hierbei
vollständig neu initialisiert wird. Insbesondere wird die Startadresse nicht dem
Register
xm.tb
oder
xm.pb
entnommen, sondern ist als Konstante 0 fest vorgegeben.
A.8 Prozessorabstraktionsschicht (PAL)
Die Prozessorabstraktionsschicht dient der Abstraktion von Systemmerkmalen, die
sich nur im privilegierten Betriebsmodus auswirken. In der Version 1.1 des Neme-
sis-Programmiermodells wird die Verwaltung der Adressräume, des Systemstapels,
des lokalen und globalen Registerspeichers, der Speicherverwaltungseinheit und des
Ausnahme- und Unterbrechungssystems von der Prozessorabstraktionsschicht über-
nommen. Die über den Befehl
callpal
aufrufbaren PAL-Funktionen werden im Fol-
genden nach Aufgaben unterteilt beschrieben.
Search WWH ::
Custom Search