Hardware Reference
In-Depth Information
ALU
ALU
Abbildung 1.6. a: Register-Register-Befehl und b: Load- bzw. Store-Befehl
soren danach unterschieden werden, ob sie solche Befehle besitzen oder nicht.
Prozessoren, die Register-Memory-Befehle ausfuhren konnen bezeichnet man
als Complex Instruction Set Computers , kurz CISC. Im Gegensatz dazu
konnen Prozessoren mit Reduced Instruction Set Computers nur Register-
Register- bzw. Load-Store-Befehle ausfuhren.
Wir werden spater noch weitere Unterscheidungsmerkmale zwischen RISC
und CISC Maschinen kennen lernen. Die hier besprochenen Merkmale wer-
den auch oft zur Unterscheidung verschiedener Architekturen herangezo-
gen. Man unterscheidet die Register-Memory-Architektur und die Load-Store-
Architektur (auch Register-Register-Architektur).
Die Beschrankung auf RISC-Befehle vereinfacht die Befehlsausfuhrung so
stark, dass keine neuen Befehlssatze mehr vorgeschlagen werden, die kom-
plexe CISC-Befehle enthalten. Stark vertreten finden sich diese Befehle heu-
te hauptsachlich noch bei den Prozessoren von Intel und AMD, die X86-
Programme ausfuhren konnen. Dies ist aber eine rein wirtschaftliche Ent-
scheidung und keine technische. Fur diese Befehlssatze wurde mittlerweile
so viel Anwendungssoftware geschrieben, dass standig Prozessoren gefordert
werden, die in der Lage sind, diese Software auch auszufuhren.
Intel, AMD und Transmeta treiben erheblichen Aufwand, um die CISC-
Befehle intern auf RISC-artige Befehle abzubilden, so genannte RISC86-
Befehle. Diese werden dann auf einer Load-Store-Architektur ausgefuhrt.
Darauf werden wir im Abschnitt 4.10.1 noch naher eingehen.
Search WWH ::




Custom Search