Information Technology Reference
In-Depth Information
Mit alpfix oder alpfix.ccr zu verwendende Befehle
Gruppe a
Gruppe b
Gruppe c
000
001
010
011
100
101
110
111
mul a
1
000
add
sub
and
scc
divs a
2
001
adc
sbc
wrpup
wrpdn
loop / loopcc
andn
30 0
wr / rd
mulhu a
mulhs a
4
011
shl
shr
rol
ror
shra
51 0
6
modu a
mods a
101
xor
or
xorn
orn
7 10
8 1
a
di
a. Befehl, der ggf. in Software emuliert wird.
Mit lspfixi , lspfixr , lspfixa , lspfixr.asi , lspfixa.asi zu verwendende Befehle
Gruppe a
Gruppe b
Gruppe c
000
001
010
011
100
101
110
111
leap a
1
000
ldstub
ldw
stw
leaw
leah
ldp a
5
100
ldsb
ldub
ldsh
lduh
ldstw
stb
sth
a. Befehl, der ggf. in Software emuliert wird.
A.6 Befehlssatz
Dieser Abschnitt enthält eine Kurzbeschreibung der verfügbaren Befehle in tabella-
rischer Form, jeweils unterteilt nach Funktionen. Zu jedem Befehl ist das empfoh-
lene Mnemon, die Codierung, die Befehlsgruppenzugehörigkeit, die benötigten oder
optional verwendbaren Präfixbefehle sowie eine Beschreibung der Funktionalität
angegeben. Zu arithmetisch-logischen Befehlen ist außerdem aufgeführt, ob und
welche Bedingungsbits modifiziert werden, zu Lade- und Speicherebefehlen, ob
ASI-Register verwendbar und Zugriffe ohne Beteiligung des Caches (streaming)
möglich sind.
Befehl
Beschreibung
Befehl
Beschreibung
add
Add
leaw
Load Effective Address of Word
adc
Add with Carry
loop
Loop
and
And
loop cc
Loop on Condition
and
And Not
mods
Modulo Signed
b cc
Branch on Condition
modu
Modulo Unsigned
bra
Branch Always
mul
Multiply
breg z
Branch when Register is Zero
mulhs
Multiply Upperhalf Signed
bregn z
Branch when Register is Not
Zero
mulhu
Multiply Upperhalf Unsigned
Search WWH ::




Custom Search