Opfundet i 1947 , transistorer var de første mikroprocessorer. William Shockley , Walter Brattain og John Bardeen modtog Nobelprisen for denne opfindelse. En anden nobelpristager , Jack Kilby , Texas, arrangerede gruppen af transistorer på en enkelt platform til at opfinde den integrerede chip ( IC) . Dette var grundlaget for mikroprocessorer blev udviklet. Mikroprocessoren er en enkelt chip , der integrerer alle funktioner i en central processing unit ( CPU ) . Forskellige producenter bruger forskellige komponenter, men der er nogle grundlæggende elementer , at alle mikroprocessorer indeholder. Aritmetik og Logic Unit
I denne del af processoren , regning og logiske operationer er beregnet. Den aritmetik og Logical Unit (ALU), arbejder sammen med registret Array for mange af disse operationer, konkret er akkumulator og flag registre. Den ALU har flere delkomponenter til at udføre forskellige opgaver. Logiske gates udføre addition og subtraktion , og med nogle andre " addere ," de kan udføre subtraktion. Tidligere processorer, der bruges enten yderligere chips eller en anden metode til at udføre multiplikation og division , men senere processorer udføre operationer med floating-point hardware inden for CPU. Sammenligning operationer sammenligne forskellige værdier, klar sammenhæng mellem dem. Shift register udfører skiftende operation, hvor bits er flyttet i et ord .
Control Unit
Som navnet fortæller , kontrolenheden styrer driften af CPU ved at udstede styresignaler til de andre dele af processorer og instruerer dem på den næste udførelse opgave . En dekoder oversætter modtagne signaler og bestemmer den næste handling . Timeren eller ur sikre, at alle operationer udføres på det rigtige tidspunkt . Det sender signaler til andre dele af CPU og sikrer, at handling er revet med, når der registreres en puls . Styrelogikkredsløb skaber de styresignaler til at informere ALU og registret Array om den næste handling , og hvad man skal gøre med resultaterne.
Register Array
Hver register fungerer som et minde om selve CPU'en . Den består af mange forskellige typer af registre . Program Counter ( PC ) har adressen på den næste instruktion for at sikre korrekt udførelse . Instruktion Register ( IR ) har den nuværende undervisning i CPU'en , mens den er afkodes og henrettet. På denne måde , . IR fremskynder processen for udførelse Akkumulatoren ( A eller ACC) holder de resultater, der udføres af ALU . Hver opnåede instruktion eller data først placeres i Memory Buffer Register (MBR) . Efter den næste instruktion er bestemt, bliver data flyttede til den specifikke placering . Flaget Register indeholder de relevante 1 -bit status flag, der er ændret som følge af transaktioner vedrørende ALU .
System Bus
System Bus er et system af tre grupper af ledninger , der bærer data mellem CPU komponenter . Kontrolenheden bus transmitterer signalerne , der styrer og koordinerer de forskellige aktiviteter inden for CPU. Data Bus muliggør tovejs kommunikation mellem processor, hukommelse og periferiudstyr. Jo flere ledninger eller " bredden" databussen har , jo større mængde data , der kan overføres samtidigt . Address bus forbinder mikroprocessoren hukommelsen. Det bærer signalerne vedrørende adresserne CPU'en behandler .