Mikroprogramm-Controller-Definition

Sep 10, 2019

Mikroprogramm-Controller-Definition

Eine Steuerung, die eine Mikroprogrammsteuerung verwendet, wird Mikroprogrammsteuerung genannt. Der sogenannte Mikroprogramm-Steuermodus bedeutet, dass der Mikrobefehl nicht durch die kombinatorische Logikschaltung erzeugt wird, sondern durch die Mikrobefehlsdecodierung erzeugt wird. Eine Maschinenanweisung wird häufig in mehreren Schritten ausgeführt. Die Anzahl der für jeden Arbeitsschritt erforderlichen Bits wird in einem Mikrobefehl in Codeform geschrieben. Eine Anzahl von Mikrobefehlen bilden ein Mikroprogramm, das einem Maschinenbefehl entspricht. Beim Entwerfen der CPU wird jedes Segment des Mikroprogramms im Voraus entsprechend den Erfordernissen des Befehlssystems vorbereitet und in einem dedizierten Speicher (Steuerspeicher genannt) gespeichert. Die Mikroprogrammsteuerung besteht aus einem Befehlsregister IR, einem Programmzähler PC, einem Programmstatuswortregister PSW, einem Zeitgebungssystem, einem Steuerspeicher CM, einem Mikrobefehlsregister, einer Schaltung zur Bildung von Mikroadressen, einem Mikroadressenregister und dergleichen . Wenn der Befehl ausgeführt wird, wird das entsprechende Mikroprogrammsegment aus dem Steuerspeicher gefunden, der Mikrobefehl wird einzeln abgerufen und das Mikrobefehlsregister wird gesendet, und der erforderliche Mikrobefehl wird nach dem Decodieren erzeugt, und das Der Betrieb jedes Schritts wird gesteuert.


Anfrage senden