CPU und Architektur

Was enthält der Programmzähler (PC) einer CPU?

  1. ADie Adresse des als Nächstes auszuführenden Befehls
  2. BDie Gesamtzahl der ausgeführten Befehle
  3. CDie Temperatur der CPU
Antwort und Erläuterung anzeigen

Antwort: A. Die Adresse des als Nächstes auszuführenden Befehls

Der Programmzähler ist ein Register, das die Speicheradresse des als Nächstes abzurufenden und auszuführenden Befehls enthält. Er wird normalerweise nach jedem Befehl um die Befehlslänge erhöht (z. B. 4 Bytes) und bei Verzweigungs- oder Sprungbefehlen auf die Zieladresse, bei Interrupts auf die Anfangsadresse der Interrupt-Verarbeitung gesetzt. Bei Funktionsaufrufen wird der aktuelle Wert als Rücksprungadresse auf dem Stack oder im Link-Register gesichert.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu CPU und Architektur

  1. Welche Aussage zum Write-Back-Verfahren bei den Schreibstrategien des Caches ist richtig?
  2. Welche Aussage zu einem satzassoziativen (Set-Associative) Cache ist richtig?
  3. Welche Größe der Cache-Zeile (Cache-Block) wird bei den meisten heutigen CPUs verwendet?
  4. Welches Verfahren gibt in der Pipeline, wenn ein Befehl das Ergebnis des vorherigen sofort verwendet (Datenhazard), das Rechenergebnis direkt an den nächsten Befehl weiter, ohne auf das Schreiben ins Register zu warten?
  5. Welche Aussage zu Little Endian ist richtig?

Vergleiche zu diesem Thema