Heim >häufiges Problem >Was sind die Grundfunktionen eines Controllers in einem Mikrocomputer?
Die Grundfunktion des Controllers in einem Mikrocomputer besteht darin, die verschiedenen Komponenten des Computers so zu steuern, dass sie koordiniert arbeiten und das Programm korrekt ausführen. Der Controller ist das Nervenzentrum des Computers und weist alle Komponenten in der Maschine an, ihre Arbeit automatisch zu koordinieren. Unter der Steuerung des Controllers kann der Computer automatisch eine Reihe von Vorgängen gemäß den vom Programm festgelegten Schritten ausführen, um bestimmte Aufgaben auszuführen .
Die Umgebung dieses Artikels: Windows10, Dell G3.
In einem Mikrocomputer besteht die Grundfunktion des Controllers darin, die verschiedenen Komponenten des Computers so zu steuern, dass sie harmonisch arbeiten und das Programm korrekt ausführen.
Der Controller ist das „Entscheidungsgremium“, das Befehle erteilt, das heißt, er koordiniert und leitet den Betrieb des gesamten Computersystems.
Der Controller ist das Nervenzentrum des Computers und steuert alle Komponenten der gesamten Maschine so, dass sie in automatisierter Koordination arbeiten. Unter der Steuerung des Controllers kann der Computer automatisch eine Reihe von Vorgängen gemäß den vom Programm festgelegten Schritten ausführen, um bestimmte Aufgaben auszuführen. Die Hauptkomponenten im Controller sind wie folgt:
①Befehlsregister: speichert die vom Erinnerung.
②Decoder: Übersetzt den Operationscode in der Anweisung in ein Steuersignal. ③ Timing-Beat-Generator: Erzeugt Timing-Puls-Beat-Signale, damit der Computer rhythmisch und ordnungsgemäß arbeitet. ④Betriebssteuerungskomponenten: Kombinieren Sie Steuersignale, um jede Komponente zu steuern und den entsprechenden Vorgang abzuschließen. ⑤Anweisungszähler: Berechnen und zeigen Sie die Adresse der nächsten Anweisung an.Arbeitsprozess
(1) Holen Sie sich Anweisungen. Die Adresse des aktuellen Befehls wird im Programmzähler (PC) der Steuerung gespeichert. Der erste Schritt bei der Ausführung eines Befehls besteht darin, die Adresse an den Adresstreiber des Speichers (nicht gezeigt) zu senden, den Befehl entsprechend der Adresse abzurufen und ihn an das Befehlsregister (IR) zu senden. gleichzeitig. Der PC fügt automatisch 1 hinzu. Machen Sie sich bereit für die nächste Bestellung.
(2) Anweisungen analysieren. Eine Anweisung besteht aus zwei Teilen: Ein Teil wird Operationscode (OP) genannt. Gibt an, welche Operation der Befehl ausführen soll; der andere Teil wird als Datenadresscode bezeichnet, der angibt, an welcher Adresse die gespeicherten Daten bearbeitet werden sollen. In der Phase der Befehlsanalyse muss der Datenadresscode an den Speicher gesendet werden, um die erforderlichen Operanden für die Recheneinheit abzurufen. Gleichzeitig wird der OP an die Befehlsdekodierungskomponente gesendet, die in Signale übersetzt wird, welche Komponenten welche Operationen ausführen sollen, und dann werden die angegebenen Signale (und Zeitsignale) über die Operationssteuerungslogik an die angegebenen Komponenten gesendet. (3) Betriebssteuersignal senden. Die relevanten Betriebssteuersignale werden entsprechend der Timing-Anordnung an die relevanten Komponenten gesendet, sodass die relevanten Komponenten die angegebenen Vorgänge im angegebenen Takt abschließen können.Das obige ist der detaillierte Inhalt vonWas sind die Grundfunktionen eines Controllers in einem Mikrocomputer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!