W procesorze MIPS istnieją trzy główne rodzaje rejestrów:
Rejestry ogólnego przeznaczenia (general-purpose registers) - jest ich 32 i są oznaczone liczbami od $0$ do $31$. Mogą być wykorzystywane do przechowywania wartości tymczasowych, adresów pamięci, czy argumentów funkcji.
Rejestry specjalne (special-purpose registers) - są to rejestry, które pełnią określone funkcje w procesorze, takie jak rejestr programowy (program counter), rejestr stanu procesora (processor status register), czy rejestr Hi/Lo, wykorzystywany do przechowywania wyników operacji na dużych liczbach.
Rejestry zmiennoprzecinkowe (floating-point registers) - procesory MIPS wyposażone są również w zestaw 32 rejestrow zmiennoprzecinkowych, oznaczonych symbolami F0-F31. Są one przeznaczone do wykonywania operacji na liczbach zmiennoprzecinkowych i są wykorzystywane głównie w aplikacjach naukowych, inżynieryjnych oraz graficznych.
W procesorze MIPS istnieją trzy główne rodzaje rejestrów:
Rejestry ogólnego przeznaczenia (general-purpose registers) - jest ich 32 i są oznaczone liczbami od $0$ do $31$. Mogą być wykorzystywane do przechowywania wartości tymczasowych, adresów pamięci, czy argumentów funkcji.
Rejestry specjalne (special-purpose registers) - są to rejestry, które pełnią określone funkcje w procesorze, takie jak rejestr programowy (program counter), rejestr stanu procesora (processor status register), czy rejestr Hi/Lo, wykorzystywany do przechowywania wyników operacji na dużych liczbach.
Rejestry zmiennoprzecinkowe (floating-point registers) - procesory MIPS wyposażone są również w zestaw 32 rejestrow zmiennoprzecinkowych, oznaczonych symbolami F0-F31. Są one przeznaczone do wykonywania operacji na liczbach zmiennoprzecinkowych i są wykorzystywane głównie w aplikacjach naukowych, inżynieryjnych oraz graficznych.