| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Demonstrere en korrekt forståelse av mikroprosessoren for hentekjøringssyklusen?
    Fetch-Execute-syklusen til en mikroprosessor

    Hent-utførelsessyklusen er den grunnleggende operasjonssyklusen til en mikroprosessor. Den består av to hovedtrinn:

    1. Hent :Mikroprosessoren henter en instruksjon fra minnet.

    2. Kjør :Mikroprosessoren utfører instruksjonen.

    Henting-utførelsessyklusen gjentas kontinuerlig til mikroprosessoren er slått av.

    hentetrinn

    Under hentetrinnet leser mikroprosessoren instruksjonen ved gjeldende programteller (PC) fra minnet. PC-en er et register som lagrer adressen til neste instruksjon som skal utføres.

    Når instruksjonen er hentet, økes PC-en med lengden på instruksjonen i byte. Dette sikrer at mikroprosessoren vil hente neste instruksjon i rekkefølge.

    Utfør trinn

    Under utførelsestrinnet dekoder mikroprosessoren instruksjonen og utfører operasjonen spesifisert av instruksjonen. Operasjonen kan innebære å lese eller skrive data fra minnet, utføre aritmetiske operasjoner eller forgrene seg til et annet sted i programmet.

    Når instruksjonen er utført, fortsetter mikroprosessoren til neste hente-utførelsessyklus.

    Eksempel

    Her er et eksempel på en hente-utførelsessyklus for en enkel mikroprosessor:

    1. Mikroprosessoren henter instruksjonen `ADD A, B` fra minnet.

    2. Mikroprosessoren dekoder instruksjonen og fastslår at det er en tilleggsoperasjon.

    3. Mikroprosessoren leser verdiene til register A og B fra minnet.

    4. Mikroprosessoren legger til verdiene til register A og B og lagrer resultatet i register C.

    5. Mikroprosessoren øker PC-en med lengden på instruksjonen (i dette tilfellet to byte).

    6. Mikroprosessoren fortsetter til neste hente-utførelsessyklus.

    Konklusjon

    Hent-utførelsessyklusen er den grunnleggende operasjonssyklusen til en mikroprosessor. Den er ansvarlig for å hente instruksjoner fra minnet og utføre dem. Henting-utførelsessyklusen gjentas kontinuerlig til mikroprosessoren er slått av.

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer telefonnummer til tekst C 
    ·Hvordan Fyll en Vector i C 
    ·Hvordan bruke Visual C + + Express 
    ·Hvordan sende FIFO Utgang til en fil 
    ·Hvor å Endre My SYSDBA Passord 
    ·Hvordan å kompilere et Header i C + + 
    ·Hvordan bruke C Arrays i C + + 
    ·Vise en melding i C + + 
    ·Hvordan bygge 32 - bits Linux -applikasjoner på 64- bi…
    ·Slik installerer Microsoft Visual C + + 
      Anbefalte artikler
    ·Geoprosessering Med Python 
    ·Java vs C : Likheter og forskjeller 
    ·Hvordan : Metode for Pylon Target Montering 
    ·Hvordan skrive en Python Script som kan lese CPU-bruk p…
    ·Hvordan Graf Med Python 
    ·Hvordan finne den EXE av en VB.NET Application 
    ·Hvordan spare Endringer i WPF i Dataset 
    ·Digitalt sertifikat for et VBA-prosjekt 
    ·Hvordan legge en streng i en Python Ordbok 
    ·Hva er en hendelse Kilde i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/