MIPS (CPU): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
WikitanvirBot (overleg | bijdragen)
k r2.7.1) (robot Erbij: hu:MIPS CPU
3wisemen (overleg | bijdragen)
k sp
Regel 6:
[[Bestand:IDT R4700 diephoto2.jpg|thumb|Onderkant van een R4700 Orion]]
[[Bestand:IDT Orion 4700 chip.jpg|thumb|Bovenkant van een R4700 Orion]]
 
In 1984 verliet Hennessy de universiteit van [[Stanford-universiteit|Stanford]] om MIPS Computer Systems op te richten, waar hij zijn eerste MIPS-[[Processor (ICT)|processor]] ontwierp en openbaar maakte, de R2000. In 1988 kwam de verbeterde versie van dit model, de R3000. Beide zijn 32-bitsprocessoren. Later kwam er ook een 64-bitsversie vrij, de R4000. Doordat SGI ([[Silicon Graphics]]), een belangrijke klant, steeds betere processoren wilde, moest er kostbaar onderzoek gedaan worden. De onderzoekskosten deden MIPS Computer Systems de das om en het bedrijf kwam in financiële moeilijkheden. SGI heeft het bedrijf toen overgenomen, zodat het onderzoek niet verloren zou gaan. Het bedrijf kreeg de naam MIPS Technologies en bestaat vandaag de dag nog steeds onder die naam.
 
Regel 136 ⟶ 137:
De bronoperatoren kunnen constanten zijn. Een constante waarde wordt dan ook direct in [[machinetaal]]instructies gecodeerd. Hierdoor is het adres onmiddellijk te bereiken nadat de instructie is gedecodeerd, zonder dat het adres uit het geheugen gehaald moet worden.
 
MIPS-instructies vertalen directe constanten in de 16 minst significante bits van de directe instructie-lay-out. Indien de constante groter is dan 16 bits zullen er twee machineinstructiesmachine-instructies worden gegenereerd. De meest significante cijfers worden dan geladen in het $at register met de “load upper immediate”-instructie.
 
=== Registeradressering ===