CPU en architectuur

Wat bevat de programmateller (program counter, PC) van de CPU?

  1. AHet adres van de volgende uit te voeren instructie
  2. BHet totale aantal uitgevoerde instructies
  3. CDe temperatuur van de CPU
Antwoord en toelichting tonen

Antwoord: A. Het adres van de volgende uit te voeren instructie

De programmateller is een register dat het adres in het geheugen bevat van de volgende op te halen en uit te voeren instructie. Normaal wordt hij na elke uitgevoerde instructie met de lengte van de instructie verhoogd (bijvoorbeeld 4 byte); bij een sprong- of branchinstructie wordt hij overschreven met het sprongadres en bij een interrupt met het beginadres van de interruptverwerking. Bij een functieaanroep wordt de huidige waarde als terugkeeradres op de stack of in het linkregister bewaard.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Welke uitspraak over de schrijfmethode write-back van een cache is juist?
  2. Welke uitspraak over een set-associatieve cache is juist?
  3. Welke grootte van een cacheregel (cacheblok) is gebruikelijk in de meeste huidige CPU's?
  4. Welke techniek geeft in een pipeline, wanneer de volgende instructie het resultaat van de vorige direct gebruikt (data hazard), het rekenresultaat rechtstreeks door aan de volgende instructie zonder te wachten op schrijven naar het register?
  5. Welke uitspraak over little-endian is juist?

Vergelijkingen bij dit onderwerp