Oppfunnet i 1947 , var transistorer de første mikroprosessorer . William Shockley , Walter Brattain og John Bardeen mottok Nobels fredspris for denne oppfinnelsen . En annen nobelprisvinner , Jack Kilby , Texas, arrangerte gruppen av transistorer på en enkelt plattform for å oppfinne den integrerte chip ( IC ) . Dette var grunnlaget som mikroprosessorer ble utviklet. Mikroprosessoren er en enkelt brikke som integrerer alle funksjonene til en sentral prosessor (CPU ) . Forskjellige produsenter bruker forskjellige komponenter , men det er noen grunnleggende komponenter som alle mikroprosessorer inneholde. Aritmetikk og Logic Unit
I denne delen av prosessoren , regning og logiske operasjoner beregnes . Den Aritmetikk og logisk enhet ( ALU ) fungerer sammen med Register Array for mange av disse operasjonene, konkret , den akkumulator og flagg registre . Den ALU har flere delkomponenter til å utføre forskjellige oppgaver . Logiske porter utføre addisjon og subtraksjon , og med noen andre " ormer ", de kan utføre subtraksjon . Tidligere prosessorer som brukes enten flere chips eller en annen metode for å utføre multiplikasjon og divisjon , men senere prosessorer utføre operasjoner med flyttall maskinvare innen CPU. Sammenligning operasjoner sammenligne ulike verdier , for å tydelig sammenheng mellom dem . Skift- register utfører skiftende operasjon der biter er flyttet i et ord .
Control Unit
Som navnet forteller , klarer kontrollenheten driften av CPU ved utstedelse av styresignaler til de andre delene av prosessorene , å instruere dem om den neste utførende oppgave. En dekoder oversetter mottatte signalene og bestemmer neste handling . Timeren eller klokke sikre at alle operasjoner utføres til rett tid . Det sender signaler til andre deler av CPU og sikrer at handlingen blir båret bort når en puls oppdages. Kontroll logiske kretser skape styresignaler å informere ALU og registeret Array om neste handling , og hva de skal gjøre med resultatene.
Registrer Array
< p > Hver register fungerer som et minne om CPU selv . Den består av mange forskjellige typer registre. Programmet Counter (PC ) holder adressen til neste instruksjon for å sikre riktig utførelse . Instruksjon Register ( IR ) holder dagens opplæring i CPU mens den er dekodet og henrettet. På denne måten IR hastigheter opp prosessen med gjennomføring . Akkumulatoren (A, eller ACC ) holder på resultatene som utføres av ALU . Hver fått instruksjon eller data er først plassert i Memory Buffer Register ( MBR ) . Etter at den neste instruksjon er bestemt , blir dataene beveget seg på det aktuelle sted. The Flag Registrer inneholder de riktige 1 -bits statusflagg som skiftes pga operasjoner som involverer ALU .
System Bus
System Bus er et system av tre grupper av ledninger som overfører data mellom CPU komponenter. Kontrollkomiteen buss overfører signalene som styrer og koordinerer de ulike aktivitetene i CPU. Data Bus gjør det mulig for to- veis kommunikasjon mellom prosessor, minne og eksterne enheter . Jo flere ledninger eller "width " Data Bus har, jo større mengden av data som kan overføres samtidig . Adressebussen forbinder mikroprosessor med hukommelse . Det bærer signalene knyttet til adressene CPU behandler .