www.wikidata.de-de.nina.az
Dieser Artikel ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Siehe Diskussion Registersatz Belege fehlen Als Registersatz englisch Register Set bezeichnet man die Menge aller Register eines Mikroprozessors Die Menge derjenigen Register welche durch Programme direkt angesprochen werden konnen bezeichnet man auch als das Programmiermodell eines Prozessors Uber die Register des Programmiermodells hinaus kann es weitere Register geben die nur prozessorintern verwendet werden Diese werden auch als Hilfsregister bezeichnet Man unterscheidet innerhalb eines Registersatzes drei Typen von Registern Datenregister zur Zwischenspeicherung von Operanden und Rechenergebnissen Adressregister zur Adressierung von Operanden und Befehlen Spezialregister fur unterschiedliche Anwendungen z B Programmzahler oder StackpointerGrunde fur die geringe Anzahl von Registern in einem Mikroprozessor BearbeitenDie Zahl der Register in einem Prozessor ist verglichen mit der heutigen Grosse des Hauptspeichers selbst verglichen mit der Grosse heute ublicher Cache Speicher ausgesprochen gering Der Grund fur diese geringe Anzahl hat im Wesentlichen mit Adressierungsproblemen bei grosseren Registeranzahlen zu tun Erhoht man die Anzahl der Register so benotigt man fruher oder spater einen Adressdecoder fur den Zugriff auf einzelne Zellen Damit aber verliert man bereits verglichen mit dem Zugriff uber direkte Steuerleitungen der zudem parallel auf mehrere Register erfolgen kann extrem viel Zeit Daruber hinaus werden Registeradressen in sogenannten Opcodes verwendet Die Breite von Opcodes ist limitiert so dass sich auch eine Begrenzung der codierbaren Registeradressen ergibt Beispiele BearbeitenDiese Tabelle zeigt die Anzahl der Register verschiedener haufig verwendeter Rechnerarchitekturen Bei der x86 Architektur werden die Stack und Indexregister zu den allgemeinen Registern gezahlt obwohl nur eine begrenzte Zahl von Operationen darauf zulassig ist Andere Architekturen kennen teilweise auch Einschrankungen auf der Verwendbarkeit einzelner Register Architektur Ganzzahlregister Integer ALU Gleitkommaregister FPU x86 8 8x86 64 16 16Itanium 128 128UltraSPARC 32 32POWER 32 32Alpha 32 326502 3 0PICmicro 1 0ARM 16 16Siehe auch BearbeitenBefehlssatz Abgerufen von https de wikipedia org w index php title Registersatz amp oldid 222770007