genannt „Registrieren“. Register sind kleine Speicherbereiche, die zum Speichern von Daten innerhalb der CPU verwendet werden. Sie werden zum vorübergehenden Speichern von Daten und Operationsergebnissen verwendet, die an Operationen beteiligt sind. Die Funktion des Registers besteht darin, Binärcodes zu speichern, die aus Flip-Flops mit Speicherfunktionen bestehen. Ein Flip-Flop kann 1-Bit-Binärcode speichern. Daher benötigt ein Register, das n-Bit-Binärcodes speichert, n Flip-Flops.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Die CPU enthält Geräte, die eine kleine Datenmenge speichern, sogenannte „Register“.
Register sind kleine Speicherbereiche, die zum Speichern von Daten innerhalb der CPU verwendet werden. Sie werden zum vorübergehenden Speichern von Daten und Operationsergebnissen verwendet, die an Operationen beteiligt sind.
Der Speicherschaltkreis des Registers besteht aus einem Latch oder einem Flip-Flop. Da ein Latch oder Flip-Flop eine 1-Bit-Binärzahl speichern kann, kann ein N-Bit-Register aus N Latches oder Flip-Flops bestehen . Register sind Komponenten innerhalb der Zentraleinheit. Register sind Hochgeschwindigkeitsspeicherkomponenten mit begrenzter Speicherkapazität, die zum vorübergehenden Speichern von Anweisungen, Daten und Adressen verwendet werden können.
Das Register ist der schnellste Speicherplatz auf der GPU, normalerweise mit einer Bandbreite von etwa 8 TB/s und einer Latenz von 1 Taktzyklus. Ein in der Kernelfunktion deklariertes Argument ohne andere Modifikatoren wird normalerweise in einem Register gespeichert. Der schnellste und am meisten bevorzugte Speicher ist das Register im Gerät, eine wertvolle, aber äußerst knappe Ressource.
Die Funktion des Registers besteht darin, Binärcodes zu speichern, die aus Flip-Flops mit Speicherfunktionen bestehen. Ein Flip-Flop kann 1-Bit-Binärcode speichern. Ein Register, das n-Bit-Binärcodes speichert, erfordert also n Flip-Flops. Flops bilden.
Register können je nach Funktion in zwei Kategorien unterteilt werden: Basisregister und Schieberegister. Basisregister können Daten nur parallel senden und Daten nur parallel ausgeben. Die Daten im Schieberegister können unter Einwirkung des Schiebeimpulses bitweise nach rechts oder links verschoben werden. Die Daten können parallel eingegeben, parallel ausgegeben, seriell eingegeben, seriell ausgegeben oder parallel eingegeben oder ausgegeben werden Oder serieller Eingang, paralleler Ausgang, sehr flexibel und weit verbreitet.
Das Register hat mindestens die folgenden 4 Funktionen.
① Zahlen löschen: Löschen Sie die ursprünglichen Zahlen im Register.
②Digital empfangen: Unter der Wirkung des Empfangsimpulses wird der externe Eingangsdigitalwert im Register gespeichert.
③Nummern speichern: Bevor ein neuer Schreibimpuls kommt, kann das Register die ursprünglichen Nummern unverändert beibehalten.
④Digitaler Ausgang: Unter der Wirkung des Ausgangsimpulses wird der digitale Wert über die Schaltung ausgegeben.
Eigenschaften der Register:
1 Die Register befinden sich innerhalb der CPU und sind nur sehr wenige, nur vierzehn.
2. Die Daten, die ein Register speichern kann, sind nicht unbedingt 8 Bit. Einige Register können 16-Bit-Daten speichern, und einige Register im 386/486-Prozessor können 32-Bit-Daten speichern.
3. Jedes interne Register hat einen Namen, aber es gibt keine Adressnummer wie ein Speicher.
4. Die Funktion von Registern ist sehr wichtig. Wenn die CPU Daten im Speicher verarbeitet, ruft sie die Daten häufig zuerst in das interne Register ab und verarbeitet sie dann. Externe Register sind Register, die zum vorübergehenden Speichern von Daten auf anderen Komponenten des Computers verwendet werden. Sie tauschen Daten mit der CPU über „Ports“ aus.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWie nennt man ein Gerät, das eine kleine Datenmenge in der CPU speichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!