Hardware Reference
In-Depth Information
Losung 1.3.3
RISC-Befehlssatze weisen gegenuber CISC-Befehlssatzen folgende Eigenschaf-
ten auf:
Sie verfugen nur uber wenige Adressierungsarten.
Sie weisen eine feste Befehlslange und ein festes Befehlsformat auf. Alle
Befehle beginnen an Wortgrenzen des Speichers.
Sie sind gemaß der LOAD/STORE-Architektur gebaut: Es gibt nur zwei
Befehlsarten, die die Speicherzugriffe durchfuhren (lade Register vom Spei-
cher/schreibe Register in Speicher)
Große Registersatze, teilweise mit speziellen Zugriffstechniken zur Redu-
zierung von Speicherzugriffen.
Enge Kopplung zwischen Prozessor und Compiler: Komplexe Aufgaben
werden durch optimierende Compiler auf eine Folge von Elementarbefeh-
len abgebildet.
Losung 1.3.4
Die nicht-unterbrechbaren Befehle. Bei MMIX fuhrt der CSWAP -Befehl unter
Umstanden sogar zwei Speicherzugriffe und einen Vergleich durch.
Losung 1.3.5
Hier muss beachtet werden, dass der linke Operand jeder Operation zuerst
auf den Stack zu legen ist. Der Stack muss nur noch fur lediglich zwei Eintrage
Platz bieten.
PUSH A
PUSH B
SUB
PUSH C
MUL
POP D
Losung 2.2.1
Die Werte ergeben sich zu:
Programm
Referenzzeit r i
Gemessene Zeit b i
Verhaltnis
Programm A
1
10
10
Programm B
500
100
0,2
Das geometrische Mittel betragt in diesem Fall 10
1 , 4 und das
arithmetische Mittel (10 + 0 , 2) / 2=5 , 1. Das arithemtische Mittel sagt also
aus, dass das gemessene System etwa funf Mal so schnell ist wie das Refe-
renzsystem. Das geometrische Mittel besagt, dass das gemessene System nur
·
0 , 2
Search WWH ::




Custom Search