Der Programmzähler (PC) enthält die Adresse der nächsten auszuführenden Anweisung.
Ein Anweisungsabruf funktioniert also so:
- Legen Sie den Inhalt des PCs auf den Adressbus (häufig gibt es ein Register für Speicheradressen (MA) oder ähnliches, das den Inhalt des Adressbusses puffert).
- Lesen Sie den Speicherinhalt von dieser Adresse in den MBR
- Latch-Inhalt des MBR in die Befehlsdecodierschaltung, sodass der MBR für andere Datenübertragungen verwendet werden kann.
Wie Sie sehen, unterscheiden sich PC und MBR völlig.
(Und Leute, die Frage ist völlig klar und nicht zu breit. Ich verstehe die engen Stimmen nicht).