Was ist ein MIPS-Prozessor?

August 10

Was ist ein MIPS-Prozessor?

Der Begriff MIPS Prozessor--MIPS stand ursprünglich für Mikroprozessor ohne ineinander greifende Pipelineschritte--bezieht sich auf die reduzierte Anweisung Set Computer Mikroprozessoren von MIPS Technologies Inc., hat seinen Hauptsitz in Sunnyvale, Kalifornien entwickelt. Der MIPS-Prozessor wurde ursprünglich entwickelt von Forschern an der Stanford University im Jahr 1984.

Im Vergleich zu CISC RISC

Der MIPS-Prozessor war in der Tat, eine der ersten kommerziell erhältlichen reduzierte Anweisung Computerprozessoren festgelegt. RISC-Prozessoren-Unterstützung im Vergleich einer relativ kleinen Anzahl von Anweisungen mit komplexen Unterricht festgelegt Computerprozessoren, aber sie können diese Anweisungen sehr schnell ausführen und sind daher schneller und effizienter als ihre Gegenstücke CISC. MIPS-Prozessoren zeichnen sich durch eine große Anzahl von Registern--kleine, schnelle Speicherbereiche--die Anzahl und Zeichen der Anweisungen und die Anzahl der sichtbaren Stufen in der Verarbeitungspipeline. MIPS-Prozessoren sind heute in einer Vielzahl von Geräten, einschließlich Computern, PDAs und Spielekonsolen verwendet.

Anleitung zu holen und decodieren

Die Ausführung einer Anweisung durch einen MIPS-Prozessor gliedern sich in fünf unterschiedlichen Stationen, bekannt als Anleitung holen, Instruktion dekodieren, Ausführung, Speicherzugriff und Zurückschreiben. Die Fetch-Anweisung-Stufe Ruft die nächste Anweisung aus dem Speicher nach der Adresse in ein Register, bekannt als das Programm-Zähler-Register gespeichert und speichert die Anweisung in das Anweisungsregister. Die Anweisung Decodierung Stadium decodiert die Anweisung, berechnet der nächsten Programmzähler und liest alle notwendigen Operanden aus der Register-Datei.

Ausführung

Ausführungsphase führt die Anweisung durch die arithmetische und logische Einheit Operationen wie Addition, Subtraktion, Multiplikation und boolesche Operationen ausführen. Die Speicher-Zugang-Bühne führt Speicherzugriff, falls erforderlich, für die aktuelle Anweisung während der schreiben hinter der Bühne das Ergebnis von Anweisungen, die haben ein Ergebnis oder Ziel registrieren schreibt, zurück in die Register-Datei.

Architektur

Die MIPS-Befehlssatzarchitektur durchlief mehrere Inkarnationen seit der ursprünglichen 32-Bit-Architektur, bekannt als MIPS-ich, die 1986 in die R2000 MIPS-Prozessor verwendet wurde. MIPS-II hinzugefügt mehr Anweisungen, MIPS-III erweitert den Adressraum zu 64 Bits und MIPS-IV hinzugefügt Verbesserungen für unverankerte Punkt Berechnungen. MIPS Technologies hat versucht, die MIPS-Architektur in 32-Bit- und 64-Bit-Versionen, zu rationalisieren, die dennoch vollständig kompatibel sind. Das Unternehmen entwickelte auch einen Code Kompression Befehlssatzarchitektur, bekannt als MicroMIPS, die nur 16 Bits für jede Anweisung verwendet und dies die Leistung von 32-Bit-Version mit einem Rückgang der Codegröße von rund 35 Prozent vorsieht.