Instruksjonssyklusen (også kjent som fetch – decode – execute cycle, eller ganske enkelt hente-execute-syklusen) er syklusen som den sentrale behandlingsenheten (CPU) følger fra oppstart til datamaskinen har slått seg av for å behandle instruksjoner.
- Hvordan fungerer instruksjonshenting?
- Hva er henting og utførelse av instruksjoner?
- Hva er hensikten med å hente instruksjoner?
- Hvilke registre som brukes under instruksjonshenting?
Hvordan fungerer henting av instruksjoner?
Instruksjonen er avkodet, mens adressen til dataene som skal behandles er plassert i MAR. Instruksjonen viser seg å være ADD, som legger to data sammen. De nye dataene hentes fra adressen og ender til slutt i akkumulatoren, sammen med resultatene fra forrige syklus.
Hva er henting og utførelse av instruksjoner?
Hent utføringssyklusen er den grunnleggende operasjonssyklusen (instruksjonssyklusen) til en datamaskin (også kjent som utføringssyklusen for hente -dekoding). Under utføringssyklusen henter datamaskinen en programinstruksjon fra minnet. Den etablerer og utfører deretter handlingene som er nødvendige for denne instruksjonen.
Hva er hensikten med å hente instruksjoner?
Den grunnleggende operasjonen til en datamaskin kalles 'hent-utfør' -syklusen. CPU -en er designet for å forstå et sett med instruksjoner - instruksjonssettet. Den henter instruksjonene fra hovedminnet og kjører dem. Dette gjøres gjentatte ganger fra datamaskinen er startet opp til den er slått av.
Hvilke registre som brukes under instruksjonshenting?
Registre/kretser involvert
Memory Buffer Register (MBR) - et toveis register som inneholder data hentet fra minnet (og klar for prosessoren å behandle) eller data som venter på å bli lagret i minnet. Current Instruction Register (CIR) - en midlertidig holdeplass for instruksjonen som nettopp er hentet fra minnet.