| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Demonstrere en korrekt forståelse af hente-udførelsescyklussens mikroprocessor?
    Fetch-Execute-cyklussen for en mikroprocessor

    Hent-udførelsescyklussen er den grundlæggende operationscyklus for en mikroprocessor. Den består af to hovedtrin:

    1. Hent :Mikroprocessoren henter en instruktion fra hukommelsen.

    2. Udfør :Mikroprocessoren udfører instruktionen.

    Hent-udførelsescyklussen gentages kontinuerligt, indtil mikroprocessoren slukkes.

    Hentningstrin

    Under hentetrinnet læser mikroprocessoren instruktionen ved den aktuelle programtæller (PC) fra hukommelsen. PC'en er et register, der gemmer adressen på den næste instruktion, der skal udføres.

    Når instruktionen er blevet hentet, øges pc'en med længden af ​​instruktionen i bytes. Dette sikrer, at mikroprocessoren vil hente den næste instruktion i rækkefølge.

    Udfør trin

    Under udførelsestrinnet afkoder mikroprocessoren instruktionen og udfører operationen specificeret af instruktionen. Operationen kan involvere læsning eller skrivning af data fra hukommelsen, udførelse af aritmetiske operationer eller forgrening til en anden placering i programmet.

    Når instruktionen er blevet udført, fortsætter mikroprocessoren til den næste hente-udførelsescyklus.

    Eksempel

    Her er et eksempel på en hente-udførelsescyklus for en simpel mikroprocessor:

    1. Mikroprocessoren henter instruktionen `ADD A, B` fra hukommelsen.

    2. Mikroprocessoren afkoder instruktionen og bestemmer, at det er en additionsoperation.

    3. Mikroprocessoren læser værdierne af registre A og B fra hukommelsen.

    4. Mikroprocessoren tilføjer værdierne af register A og B og gemmer resultatet i register C.

    5. Mikroprocessoren inkrementerer pc'en med længden af ​​instruktionen (i dette tilfælde to bytes).

    6. Mikroprocessoren fortsætter til den næste hente-udførelsescyklus.

    Konklusion

    Hent-udførelsescyklussen er den grundlæggende operationscyklus for en mikroprocessor. Den er ansvarlig for at hente instruktioner fra hukommelsen og udføre dem. Hent-udførelsescyklussen gentages kontinuerligt, indtil mikroprocessoren slukkes.

    Forrige :

    næste :
      Relaterede artikler
    ·Specifikationer for UML i C + + 
    ·Sådan bruges Radioknapper i Visual C 
    ·Sådan læses en CBZ Filer 
    ·Hvordan fungerer midlertidig hukommelse? 
    ·Typer af Variable Egenskab Data 
    ·Hvordan laver man en Operating System 
    ·Sådan bruges SQLite3Comment på en iPhone App 
    ·Sådan ændres AppDelegate i en iPhone 
    ·Hvad Er Egenskab Nøgler 
    ·Sådan Konverter en dobbelt til et heltal i C 
      Anbefalede Artikler
    ·Hvordan man kompilerer Java i Oracle 
    ·CorelDRAW VBA Form Tutorial 
    ·Hvordan opretter jeg en JTable med flere kolonneoverskr…
    ·Hvordan man kompilerer Visual Basic 6.0 
    ·Sådan oprettes en GPA Calculator i Visual Basic 2008 
    ·Hvordan man laver et projekt i Xcode fra en eksisterend…
    ·Hvordan man opbygger en Game Engine Fra Scratch 
    ·Hvordan kan man se Hvis PHP kører i CGI tilstand 
    ·Hvad er eksemplet på DLL? 
    ·Sådan Udskift en ord i en sætning i Java 
    Copyright © Computer Viden https://www.computerdk.com