|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Vad är en lagrad programräknare?

    En lagrad programräknare (SPC) är inte en standardterm i datorarkitektur. Konceptet du sannolikt tänker på är programräknare (PC) , som * lagras i minnet.

    Programräknaren är ett register inom CPU som innehåller minnesadressen för nästa instruktion som ska köras. Det är avgörande för sekventiell exekvering av instruktioner. När en instruktion har hämtats och körts ökas datorn (eller uppdateras till en filialmåladress) för att peka på nästa instruktion i programmets flöde.

    Medan datorn själv är ett register (och därmed inte direkt * lagras * i huvudminnet i samma sätt är data), dess * värde * (minnesadressen) lagras i registret, som är en del av CPU:s interna tillstånd som implicit lagras i minnet när CPU:s tillstånd sparas (t.ex. under en sammanhang eller avbrott). Därför kan man indirekt hänvisa till datorns värde som att vara "lagrad". Men med hänvisning till det helt enkelt som "programräknare" är mycket mer exakt och vanligt. Termen "lagrad programräknare" är okonventionell och potentiellt vilseledande.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Program i C + + som kommer att vända en mening
    ·Hur man använder Strchr funktion i C + +
    ·Hur ta reda på vad C funktioner finns i GCC i Cygwin
    ·Hur man uppdaterar en DataRow i C #
    ·Hur man representera en flik i en sträng i CPP
    ·Hur man slår ihop Unika Integer Algoritmer
    ·Konvertera IPA till C Source
    ·Hur man designar en klass som heter konto i C + +
    ·Static void funktioner i C
    ·Hur man skriver ett program i C Använda Lucas Series
    Utvalda artiklarna
    ·Hur skriver man franska accenter på ett tangentbord?
    ·Bygg din egen databasdriven webbplats med hjälp av PHP…
    ·Hur man skriver ett skript för att fånga email
    ·Hur du väljer från flera tabeller i PHP MySQL
    ·Ta bort en tryckknapp på Visual C
    ·Vem designar strukturen i systemet när du skapar ett d…
    ·Vilka är några av de bästa kompilatorerna för C -da…
    ·Hur man gör flera klasser i NetBeans
    ·Hur: MySQL Query till CSV Email
    ·Java Tutorial för Fästa ett panelprogram på en Frame…
    Copyright © Dator Kunskap https://www.dator.xyz