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