Arquitectura MIPS

De Viquipèdia
Salta a la navegació Salta a la cerca
Infotaula equipament informàticArquitectura MIPS
Característiques de CPUs
Conjunt d'instruccionsMIPS
MicroarquitecturaRISC
Fig.1 Arquitectura MIPS

MIPS (acrònim anglès de Microprocessor without interlocked Pipeline Stages) és una família de microprocessadors amb instruccions de tipus RISC desenvolupat per l'empresa MIPS Technologies, amb seu a California,EUA. Existeixen diferents versions: MIPS I, MIPS II, MIPS III, MIPS IV, MIPS V, MIPS32 i MIPS64.[1][2]

Aplicacions típiques de l'arquitectura MIPS són en el sistemes incrustats (embedded) tals com routers i consoles de video jocs (Nintendo,PlayStation), impressores, receptors de tv, modems.[3]

Arquitectura[modifica]

  • MIPS és una arquitectura modular que suporta fins a 4 coprocessadors (COP0/1/2/3). En terminologia MIPS, COP0 és el coprocessador de control de sistema, COP1 és una unitat de càlcul de coma flotant opcional i COP2/COP3 són motors de transformació geomètrica opcionals.
  • MIPS és del tipus Load/store, que vol dir que només permet operacions aritmètiques i lògiques entre els registres de la CPU.
  • Versions :

MIPS I[modifica]

Introduïda el 1985 amb el R2000.[4]

MIPS II[modifica]

Introduïda el 1990 amb el R6000.[5]

MIPS III[modifica]

Introduïda el 1992 amb el R4000. Afegeix registres de 64 bits i operacions amb nombres en coma flotant.[6]

MIPS IV[modifica]

Introduïda el 1994 amb el R8000. Afegeix precisió a les operacions amb nombres en coma flotant.[7]

MIPS V[modifica]

Introduïda el 1996 amb el H1. Afegeix extensions de multimèdia 3D.

MIPS 32/64 Release 1,2,3,4,5,6[modifica]

Introduïda el 1999. Afegeix instruccions de 32/64 bits.[8][9]

Vegeu també[modifica]

Referències[modifica]

  1. «MIPS processors - The leading alternative mainstream CPU architecture» (en anglès). Imagination Technologies, 08-03-2017.
  2. «Chapter 5. The MIPS Architecture» (en anglès). www.cs.uwm.edu. [Consulta: 8 març 2017].
  3. «Introduction to the MIPS Architecture» (en anglès). web.engr.oregonstate.edu. [Consulta: 8 març 2017].
  4. «Description of the MIPS R2000» (en anglès). www.doc.ic.ac.uk. [Consulta: 8 març 2017].
  5. «MIPS Technologies, Inc.» (en anglès). www.chipsetc.com. [Consulta: 8 març 2017].
  6. «The Mips R4000» (en anglès). www.sensi.org. [Consulta: 8 març 2017].
  7. «R8000 - LinuxMIPS» (en anglès). www.linux-mips.org. Arxivat de l'original el 2017-03-09. [Consulta: 8 març 2017].
  8. «MIPS32™ Architecture For Programmers Volume II: The MIPS32™ Instruction Set» (en amglès). www.cs.cornell.edu. [Consulta: 8 març 2017].
  9. «MIPS® Architecture For Programmers Volume II-A: The MIPS64® Instruction Set Reference Manual» (en anglès). imagination-technologies-cloudfront-assets.s3.amazonaws.com. Arxivat de l'original el 2016-10-03. [Consulta: 8 març 2017].