Zuhause Hardware Was ist ein Programmzähler (PC)? - Definition aus techopedia

Was ist ein Programmzähler (PC)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Programmzähler (PC)?

Ein Programmzähler (PC) ist ein CPU-Register im Computerprozessor, das die Adresse des nächsten aus dem Speicher auszuführenden Befehls enthält. Es ist ein digitaler Zähler, der zur schnelleren Ausführung von Aufgaben sowie zur Verfolgung des aktuellen Ausführungspunkts benötigt wird.

Ein Programmzähler ist auch als Befehlszähler, Befehlszeiger, Befehlsadressregister oder Sequenzsteuerregister bekannt.

Techopedia erklärt Programmzähler (PC)

Alle Anweisungen sowie Daten im Speicher haben eine bestimmte Adresse. Während der Verarbeitung jeder Anweisung aktualisiert die verantwortliche Softwareanwendung den Programmzähler mit der Adresse der bevorstehenden Anweisung, die abgerufen werden muss. Der Programmzähler gibt diese Information wiederum als Teil des Ausführungszyklus / Standardabrufs an das Speicheradressregister weiter. Der Programmzähler erhöht den gespeicherten Wert um eins, wenn der nächste Befehl abgerufen wird. Wenn der Computer zurückgesetzt oder neu gestartet wird, wird der Programmzähler normalerweise auf den Wert Null zurückgesetzt.

Ähnlich wie bei anderen Prozessregistern des Computers ähnelt der Programmzähler einer Bank von binären Latches, von denen jedes ein Wertbit darstellt. Der Programmzähler arbeitet in Kombination mit anderen Registern, um den aktuellen Befehl zu identifizieren. Sie kann mithilfe von Zugriffs- oder Sprunganweisungen geändert oder aufgerufen werden. Auf den PC kann durch Sprung- und Verzweigungsbefehle zugegriffen werden. Daher kann die Zieladresse über Verzweigungsbefehle in den Programmzähler geladen werden. Der Programmzähler kann auch mit Hilfe der Datenverarbeitungsanweisungen mit der Adresse geladen werden.

Was ist ein Programmzähler (PC)? - Definition aus techopedia