uppfanns 1947 , var transistorer första mikroprocessorer . William Shockley , Walter Brattain och John Bardeen fick Nobelpriset för denna uppfinning . En annan Nobelpristagare , Jack Kilby , Texas , ordnade gruppen av transistorer på en enda plattform för att uppfinna integrerat chip ( IC ) . Detta var grunden för mikroprocessorer utvecklades . Mikroprocessorn är ett enda chip som integrerar alla funktionerna hos en centralenhet (CPU) . Olika tillverkare använder olika komponenter , men det finns vissa grundläggande komponenter som alla mikroprocessorer innehåller . Aritmetikenhetens Unit
I denna del av processorn , aritmetiska och logiska operationer beräknas . De aritmetiska och logiska enhet ( ALU ) arbetar tillsammans med registret Array för många av dessa operationer , konkret den ackumulator och flagga register . ALU har flera delkomponenter för att utföra olika uppgifter . Logiska grindar utföra addition och subtraktion , och med vissa andra " huggormar , " de kan utföra subtraktion . Tidigare processorer används antingen ytterligare marker eller en annan metod för att utföra multiplikation och division , men senare processorer utför operationer med flyttal hårdvara i processorn . Jämförelseoperationer jämföra olika värden , till tydlig korrelation mellan dem . Skiftregistret utför skiftande verksamhet där bitarna flyttas inom ett ord .
Styrenhet
Som namnet säger , hanterar styrenheten operationer för CPU genom att utfärda styrsignaler till de övriga delarna av processorer , instruera dem på nästa utför uppgiften . En avkodare översätter mottagna signalerna och bestämmer nästa åtgärd . Timern eller klocka säkerställa att alla åtgärder utförs vid rätt tidpunkt . Den skickar signaler till de andra delarna av CPU och ser till att den förs undan när en puls detekteras . Styrlogikkretsarna skapar styrsignalerna att informera ALU och registret Array om nästa åtgärd , och vad man ska göra med resultatet .
Registrera Array
Varje register fungerar som ett minne i processorn själv . Den består av många olika typer av register. Programräknaren (PC) håller adressen för nästa instruktion att säkerställa en korrekt utförande. Instruktionsregister (IR ) rymmer den aktuella instruktionen i CPU medan den avkodas och exekveras . På detta sätt , IR snabbar upp processen för utförande . Ackumulatorn (A, eller ACC ) innehar de resultat som utförs av ALU. Varje erhållen instruktion eller data placeras först i Memory Buffer Register ( MBR ) . Efter nästa instruktion bestäms är data gått vidare till den specifika platsen . The Flag Registret innehåller lämpliga 1 - bitars statusflaggor som byts till följd av transaktioner som gäller ALU .
System Bus
systembussen är ett system med tre grupper av ledningar som bär data mellan CPU-komponenter . Styrbussen sänder signalerna som styr och samordnar de olika verksamheterna inom CPU . Databussen möjliggör tvåvägskommunikation mellan processor , minne och kringutrustning . Ju fler trådar eller " bredd " databussen har , desto större mängd data som kan överföras samtidigt . Adressbussen förbinder mikroprocessorn med minnet. Det bär signalerna om de adresser processorn bearbetar .