? Mikroprozessoren , die Central Processing Units ( CPUs) von jedem IT-System, grundlegende und erweiterte Informationen Bearbeitungsaufgaben . Sie nehmen Daten von Software-Programme in der Form von binären Bits ( 0 und 1 ) und verarbeitet sie entsprechend den Befehlen vorgesehen . Sie erzeugen Ausgang binäre Datenströme , die in Daten verständlich Endnutzer verwandelt werden . Innerhalb dieser Mikroprozessoren existiert eine Komponente namens ein Informations- Register, das Daten vorübergehend speichert Werte häufig während der Verarbeitung abgerufen. Register, primärer Bedeutung im Computer -Speicher -Hierarchie verwendet werden , um nur die Datenwerte , Befehle Binäranweisungen und andere Anweisungen definieren , welche Daten verarbeitet und wie speichern. Funktionen
Datenregister hauptsächlich Funktion als temporäre elektronischen Speicherplätzen am häufigsten zugänglich durch einen Computer-CPU . Diese Zugänglichkeit ist aufgrund der Lage der Register in den Mikroprozessoren. Als Ergebnis kann die CPU sie schneller als Speicher mit wahlfreiem Zugriff (RAM )-Module und andere elektronische Speichermedien Orten wie ROM ( Read Only Memory ) und Flash- Speicher zuzugreifen. Ein normaler Mikroprozessor enthält mehrere Arrays dieser Register und jedes ist hergestellt, um nur eine kleine Menge von binären Daten zu halten. Ein funktionierendes Register hat eine Speicherkapazität von 8, 16, 32 oder 64 Bit ; diese Werte sind abhängig von der Architektur des Mikroprozessors
Operationen
Register in einem Mikroprozessor . arbeiten als Echtzeit-Daten trägt elektronischen Speichereinheiten . Dies bedeutet, dass , wenn ein Benutzer einen Befehl gibt, eine Software-Anwendung ( durch einen Mausklick oder Tastendruck ) in eine binäre Anweisung übersetzt wird und an den Mikroprozessor . Diese Aussagen werden durch den Mikroprozessor Register, die sie halten, für ein paar Nanosekunden , wenn der Prozessor ist bereits damit beschäftigt, erhielt , und dann leitet sie auf Antrag des Prozessors. Diese Register halten auch Echtzeit verarbeitet Datenbits , wenn zuvor verarbeiteten Daten Bits übertragen werden, sowie die Positionen halten und Befehle mit den Werten der Eingangs-oder verarbeiteten Daten verbunden.
Kategorien
Es gibt acht Hauptkategorien der Datenregister in CPUs integriert. Dazu gehören Programmzähler (PC) zum Speichern der Adressen-Bits von aktuell verarbeiteten Daten Befehls; Befehlsregister (IR), zur Speicherung binärer Anweisungen , während sie verarbeitet werden oder decodiert werden; Akkumulatoren (AC ) zum Speichern von Ergebnissen der mathematischen Berechnungen, die vom Arithmetik-Logik- Einheit der CPU, Speicher Adressregister (MAR) zum Speichern von Adresspositionen von Datenbits in den Hauptspeicher eines Computers; Speicher Pufferregister (MBR) , zum Speichern und vorübergehenden Halten ankommenden Datenbits , bevor sie an den Mikroprozessor ; Status oder Flagregister (FR), für die Führung und Aktualisierung der Betriebszustände von Mikroprozessoren ; bedingte Register (CR), zum Halten bedingte oder logische Werte für verarbeitete Daten und allgemeine Register ( GPR) , zum temporären Speichern von allgemeinen Daten-Bits oder Anweisungen.
Bedeutung
Register teilen nicht nur die Belastung der Prozessor , sondern auch mit Anweisungen darüber, wie Daten verarbeitet werden sollen . Darüber hinaus bieten diese Register erhebliche Unterstützung für Mikroprozessoren in der Aufgabe, zu bestimmen, wo die Daten bei der Verarbeitung und in welcher Anordnung , um es in den Hauptspeicher oder in einem Speichergerät zu übermitteln. Auch die Anzahl der Register integriert sind und die in einem Mikroprozessor zur Definition der operativen Effizienz und Datenverarbeitung Fähigkeiten.