CISC: Unterschied zwischen den Versionen

aus Schachcomputer.info Wiki, der freien Schachcomputer-Wissensdatenbank
Keine Bearbeitungszusammenfassung
(kein Unterschied)

Version vom 20. April 2005, 22:04 Uhr

CISC steht für Complex Instruction Set Computer. Übersetzt ist das ein Computer (Prozessor) mit komplexem Befehlssatz. Der CISC-Prozessor zeichnet sich durch einen großen Befehlsumfang und komplexe Adressierungsmöglichkeiten aus. Jeder Befehl ist ein eigenes Mikroprogramm im ROM-Speicher eines CISC-Prozessors.

Bei jedem Befehlsaufruf wird von der Dekoder-Einheit der Befehl in den Maschinenbefehl, die Adressierungsart, die Adressen und die Register aufgeteilt. Danach werden daraus kleine Anweisungen, der Mikrocode, an den Nanoprozessor geschickt. Das ist ein Prozessor im Prozessor, der den Mikrocode in seinen komplexen Schaltkreisen ausführt. Einige der Anweisungen benötigen mehrere Arbeitsschritte, was sehr viel Zeit kostet.

CISC-Prozessoren benötigen in der Regel vier bis zehn Takte, bis ein Befehl komplett ausgeführt ist. Der Mikrocode wird der Reihe nach ausgeführt. Alle anderen Anweisungen müssen solange auf die Ausführung warten.