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