Information Technology Reference
In-Depth Information
asi: Address-Space-Identifier : Index des zu verwendende ASI-Registers. Lade- und Spei-
cherebefehle, die in Kombination mit einer Adressraumkennung verwendet werden,
sind nur im Supervisor- oder PAL-Modus zugreifbar (abhängig vom Abstraktions-
grad). Ein Zugriff im Benutzermodus löst eine Privilege-Violation-Exception aus.
b: Base : Der Zugriff erfolgt relativ zu einem Arbeits- ( c = 0) oder Basisregister ( c = 1).
Im Feld s1 des nachfolgenden Befehls ist codiert, ob der Befehlszähler ( s1 = 0xe)
oder der Stapelzeiger lrm.sp ( s1 = 0xf) als Basisregister Verwendung finden soll.
co: Coprocessor-ID : Kennung des jeweiligen Coprozessors (00 2 ist nicht erlaubt).
p: Prä- ( p = 1) bzw. Postmodifikation ( p = 0).
r:
Round-Robin : Moduloadressierung verwenden ( r = 1) oder nicht verwenden.
s:
Scale : Index mit Eins ( s = 0) oder entsprechend des Zugriffstyps skalieren ( s = 1).
st:
Streaming : Das zugegriffene Datum wird in den Cache eingetragen ( st = 0) oder nicht
eingetragen ( st = 1).
x:
Bitfelder mit einer vom Coprozessor abhängigen Bedeutung.
+:
Basisadresse und Index addieren (+ = 1) bzw. subtrahieren (+ = 0).
Bemerkung. Die aufgeführten Präfixbefehle werden von denen, die nicht für Coprozessoren
bestimmten sind, dadurch unterschieden, dass Bit 7 (i) gleich 0 ist und die unteren beiden Bits
ungleich 0 sind.
A.5 Erlaubte Präfixbefehl-Befehl-Kombinationen
Die folgenden Tabellen enthalten eine Aufstellung aller verfügbaren Befehle, und
zwar geordnet nach den zu verwendenden Präfixbefehle.
Ohne Präfix verwendbare Befehle
Gruppe a
Gruppe b
Gruppe c
000
001
010
011
100
101
110
111
1
000
add
sub
mul
and
ldw
stw
cmp
tst
alloc
b cc
(ordered)
b cc
(unordered)
free
bregz / bregnz
show
bra / bsr
hide
callpal
trap
retx
retxr
flush.mem
flush.sr
reset
nop
mode
allocshow
allochide
Search WWH ::




Custom Search