Arquitectura MIPS

arquitectura de joc d’instruccions

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]

Infotaula equipament informàticArquitectura MIPS
Característiques de CPUs
Conjunt d'instruccionsMIPS
MicroarquitecturaRISC
Fig.1 Arquitectura MIPS

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. Arxivat de l'original el 2017-10-12 [Consulta: 8 març 2017]. Arxivat 2017-10-12 a Wayback Machine.
  2. «Chapter 5. The MIPS Architecture» (en anglès). www.cs.uwm.edu. Arxivat de l'original el 2016-11-26. [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].