? Begrepet MIPS -prosessor - MIPS opprinnelig sto for mikroprosessor uten Forrigling Pipeline Stages - refererer til noen av de reduserte instruksjonssett datamaskin mikroprosessorer utviklet av MIPS Technologies Inc. , som har sitt hovedkvarter i Sunnyvale , California . MIPS -prosessor ble opprinnelig utviklet av forskere ved Stanford University i 1984 . RISC versus CISC
MIPS -prosessor var , faktisk, en av de første kommersielt tilgjengelige redusert instruksjonssett datamaskin prosessorer . RISC- prosessorer støtter et relativt lite antall instruksjoner sammenlignet med komplekse instruksjonssett datamaskin prosessorer , men de kan utføre disse instruksjonene svært raskt og er derfor raskere og mer effektiv enn sine CISC kolleger. MIPS -prosessorer er preget av et stort antall registre - små , høyhastighets minneplasser - antall og karakter av instruksjoner og antall synlige stadier i behandlingen rørledningen. I dag er MIPS -prosessorer brukes i et bredt spekter av enheter, inkludert datamaskiner , personlige digitale assistenter og spillkonsoller .
Instruction Fetch og dekode
utførelsen av en instruksjon av en MIPS -prosessor kan deles inn i fem ulike stadier , kjent som instruksjon hente, instruksjon dekode , gjennomføring , minne tilgang og skrive tilbake . Instruksjonen hente scenen henter den neste instruksjonen fra minne, i henhold til adressen som er lagret i et register som kalles programmet teller register, og lagrer opplæring i undervisningen register. Instruksjonen dekode scenen dekoder instruksjon, beregner neste program disken og leser eventuelle nødvendige operander fra registeret filen .
Execution
utførelsen utfører instruksjon ved å utføre alle Aritmetikk og Logic Unit operasjoner som addisjon , subtraksjon , multiplikasjon og boolske operasjoner. The memory access scenen utfører memory access , om nødvendig , for den nåværende instruksjon, mens write back stage skriver resultatet av instruksjoner som har et resultat , eller destinasjonen register , tilbake til registeret filen .
arkitektur
MIPS instruksjonssett arkitektur har gjennomgått flere inkarnasjoner siden den opprinnelige 32- bits arkitektur , kjent som MIPS -I , som ble brukt i den MIPS R2000 prosessoren 1986 . MIPS - II lagt til flere instruksjoner , utvidet MIPS - III adressen plass til 64 bits og MIPS - IV lagt forbedringer for flyttall beregninger. MIPS Technologies har forsøkt å rasjonalisere MIPS arkitektur i 32 -bit og 64 -bit versjoner , som er likevel helt kompatibel . Selskapet har også utviklet en kode kompresjon instruksjonssett arkitektur , kjent som microMIPS , som bare bruker 16 bits for hver instruksjon og så gir ytelsen til 32 -bit -versjonen med en reduksjon i koden størrelse på rundt 35 prosent .