? Der Begriff MIPS-Prozessor - MIPS stand ursprünglich für Mikroprozessor ohne Verriegelung Pipeline Stages - bezieht sich auf eine der Reduced Instruction Set Computer-Mikroprozessoren von MIPS Technologies Inc. , die ihren Hauptsitz hat in Sunnyvale, Kalifornien entwickelt . Die MIPS-Prozessor wurde ursprünglich von Forschern an der Stanford University im Jahr 1984 entworfen . RISC gegenüber CISC
Die MIPS-Prozessor war in der Tat einer der ersten kommerziell verfügbaren Reduced Instruction Set Computer -Prozessoren. RISC -Prozessoren unterstützt eine relativ kleine Anzahl von Befehlen mit komplexem Befehlssatz Computer-Prozessoren verglichen , aber sie können diese Befehle sehr rasch ausführen und daher schneller und effizienter als ihre Gegenstücke CISC . Klein, High-Speed- Speicherplätze - - die Zahl und Charakter von Anweisungen und die Anzahl der sichtbaren Stufen in der Pipeline MIPS-Prozessoren werden durch eine große Anzahl von Registern aus. Heute sind MIPS-Prozessoren in einer Vielzahl von Geräten, einschließlich Computern , PDAs und Spielekonsolen eingesetzt.
Instruction Fetch und Decode
Die Ausführung eines Befehls von einem MIPS-Prozessor lässt sich in fünf verschiedene Phasen , wie Befehlsabruf , Befehlsdecodierung , Ausführung, Speicherzugriff und zurückschreiben bekannt aufgeteilt werden. Die Befehlsabrufstufe ruft den nächsten Befehl aus dem Speicher nach der Adresse in einem Register wie das Programm Zähler Register genannt, gespeichert , und speichert die Anweisung in der Anleitung zu registrieren. Die Befehlsdekodierstufe decodiert den Befehl , berechnet den nächsten Programm-Zähler und liest alle erforderlichen Operanden aus dem Register Datei.
Execution
Die Ausführungsphase führt die Anweisung Durchführung aller arithmetischen und logischen Einheit Operationen wie Addition , Subtraktion, Multiplikation und Boolesche Operationen . Die Speicherzugriffsstufe führt Speicherzugriff , wenn nötig, für die aktuelle Anweisung , während der Rückschreibstufe schreibt das Ergebnis von Anweisungen, die kein Ergebnis haben , oder Zielregisters , zurück zum Register-File .
Architektur
Die MIPS -Befehlssatz -Architektur hat mehrere Inkarnationen seit dem ursprünglichen 32 -Bit-Architektur , wie MIPS -I bekannt, die in der MIPS R2000 Prozessor 1986 verwendet wurde vollzogen. MIPS - II hat mehr Anweisungen , erweitert MIPS - III den Adressraum auf 64 Bit und MIPS -IV aufgenommen Erweiterungen für Fließkomma- Berechnungen . MIPS Technologies wurde versucht, die MIPS-Architektur in 32 -Bit und 64 -Bit-Versionen , die dennoch vollständig kompatibel sind rationalisieren. Das Unternehmen hat auch eine Code-Komprimierung Befehlssatz-Architektur , wie microMIPS bekannt, die nur 16 Bit verwendet für jeden Befehl und bietet so die Leistung des 32 -Bit-Version mit einer Verringerung der Code-Größe von rund 35 Prozent entwickelt.