Antallet af registre på en computer er ikke et fast nummer. Det varierer meget afhængigt af den specifikke processorarkitektur.
Her er hvorfor:
* Processorarkitektur: Forskellige processordesign har varierende antal registre.
* enkle processorer: Måske kun have en håndfuld (f.eks. 8-bit mikrokontrollere).
* Moderne CPU'er: Kan have hundreder af registre, nogle gange endda tusinder!
* Registertyper: Registre er ikke alle de samme. Der findes forskellige typer:
* Generelle registre: Bruges til at holde data og mellemresultater.
* Specialformålsregistre: Designet til specifikke funktioner (f.eks. Programtæller, Stack Pointer).
* Registerstørrelse: Størrelsen på et register (f.eks. 8 bit, 32 bit, 64 bit) påvirker også, hvor mange der kan passe i en processor.
for at besvare dit spørgsmål mere direkte:
* Der er intet enkelt, universelt svar . Det afhænger af den specifikke processor.
* For en specifik processor, Du kan finde antallet af registre i dens dokumentation eller datablad.
Eksempel:
X86-64-arkitekturen (ofte findes i moderne pc'er) har et sæt med 16 generelle formålssponenter. Imidlertid inkluderer det også mange andre specielle registre.