Mikroprosessorer er "hjernen " i en datamaskin . De dirigere datamaskinen hvordan den skal utføre beregninger og håndtere data per brukerens instruksjoner. Mesteparten av den logiske funksjonaliteten ligger i den sentrale prosessor (CPU ) . Komponenter
En mikroprosessor inneholder en aritmetisk logisk enhet ( ALU ) som behandler eventuelle tillegg , multiplikasjon eller boolske operasjoner som kommer gjennom enheten . Det sender resultatene til styreenheten . Kontrollenheten behandler noen instruksjoner og data og sender det til registrene for midlertidig minne eller enten via data , adresse eller kontroll buss.
Instruksjon Cycle
Hver mikroprosessor modellen har et sett med instruksjoner som legge til, flytte , gren og hopp. Mikroprosessoren henter hver av disse instruksjoner fra minnet. De er lagret i strenger som inneholder tallkoden av undervisningen og de data som er relevante for undervisning. Mikroprosessorer følge en instruksjon syklus av hente, dekode og kjøre.
Rørledninger
Mikroprosessorer rørledning instruksjoner ved å overlappe de ulike delene av undervisningen syklus. Snarere enn å vente på en syklus av hente - dekode - utføre for en instruks om å fullføre, henter mikroprosessoren neste instruksjon mens det dekoder tidligere instruksjonen . Dette gjør mikroprosessoren til å behandle flere instruksjoner i en gitt tidsperiode.