Information Technology Reference
In-Depth Information
Mnemon
Adresse
Beschreibung
ver.pid
0x081
Version Management - Processor Identification
ver.cop
0x082
Version Management - Coprocessor Version
pal
0x090
Processor Abstraction Layer Register
xm.tb
0x0a0
Exception Management - Trap Base Register
xm.pb
0x0a1
Exception Management - PAL Base Register
xm.msk
0x0a2
Exception Management - Exception Mask Register
irq0
0x100
Interrupt Request Register 0
:
:
:
irq255
0x1ff
Interrupt Request Register 255
irq.cnt
0x200
Interrupt Request Register Counter
pit
0x0b0
Periodic Interrupt Timer
tlb.info
0x380
TLB - Information Register
tlb.pgsz n
0x3 n 0
TLB - Page Size
0x3 n 1
TLB - Table Size
tlb.sz n
tlb.req.vaddr
0x390
TLB - Request - Virtual Address
tlb.req.asi
0x391
TLB - Request - Address Space Identifier
tlb.cur n .vaddr
0x3 n 8
TLB - Current Entry - Virtual Address
tlb.cur n .asi
0x3 n 9
TLB - Current Entry - Address Space Identifier
tlb.cur n .paddr
0x3 n a
TLB - Current Entry - Physical Address
Bedingungsstatusregister (cr0 bis cr3)
Die Nemesis-Architektur sieht vier in allen Betriebsmodi zugreifbare Bedingungs-
register cr0 bis cr3 vor, die in den unteren 16 Bits des 32 Bit breiten Bedingungssta-
tusregisters zusammengefasst sind. Nach dem Reset ist der Zustand der Bedin-
gungsregister undefiniert.
31
15
12
11
8
7
43
0
ccr
undefiniert
n 3
z 3
c 3
v 3
n 2
z 2
c 2
v 2
n 1
z 1
c 1
v 1
n 0
z 0
c 0
v 0
n 0 -n 3 :
Negativ : Zeigt ein negatives Ergebnis an (jeweils zu cr0 bis cr3 ).
z 0 -z 3 :
Zero : Zeigt an, dass das Ergebnis gleich 0 ist (jeweils zu cr0 bis cr3 ).
c 0 -c 3 :
Carry : Zeigt einen vorzeichenlosen Überlauf an (jeweils zu cr0 bis cr3 ).
v 0 -v 3 :
Overflow : Zeigt einen vorzeichenbehafteten Überlauf an (jeweils zu cr0 bis cr3 ).
Adressraumregister (asi n )
Die Nemesis-Architektur erlaubt den Zugriff auf maximal 2 32 unterschiedliche
Adressräume. Die Kennung des bei Befehls- oder herkömmlichen Datenzugriffen
zu verwendenden Adressraums wird abhängig vom Betriebsmodus entweder dem
Spezialregister asi.usr , asi.super oder asi.pal entnommen. Explizit lässt sich auf
einen beliebigen Adressraum mit Hilfe der in den Spezialregister asi n gespeicherten
Adressraumkennungen zugreifen. Das Spezialregister asi3 hat dabei die Sonder-
funktion, permanent (unveränderbar) auf den für Peripheriezugriffe zu verwendende
Adressraum 0 zu verweisen. Die maximale Anzahl von Adressräumen ist imple-
Search WWH ::




Custom Search