En mikroprocessor manipulerer data i et edb-system. Den centrale behandlingsenhed fungerer som hjernen i en computer og består af en eller flere mikroprocessorer består af flere tusinde transistorer på en enkelt integreret kredsløb . Mikroprocessoren arbejder sammen med andre dele af computeren til at beregne matematiske og logiske funktioner til at varetage opgaver ved hjælp af en instruktion indstilles til at udføre alle opgaver inden for en computer. Input og Output
Mikroprocessoren accepterer input fra enheder, såsom en mus, tastatur eller en skanner , og udfører en funktion på disse data. Det gør en beslutning baseret på de data , mikroprocessoren beregner de oplysninger og derefter sender resultaterne til output enheder, såsom en skærm eller printer , som læsbar information til brugeren . For eksempel < hvis en bruger ved hjælp af et tekstbehandlingsprogram presser "M" på tastaturet, vil mikroprocessoren acceptere, og sende brevet "m" til skærmen.
Arithmetic Logic Unit
br >
aritmetiske logikenhed indsamler oplysninger som input fra CPU'en registre og operander , og derefter gør de aritmetiske operationer (addition , subtraktion, multiplikation og division ), og logiske operationer ( AND, OR og XOR ) . Under databehandling til ALU test betingelser og forbereder tage forskellige handlinger på baggrund af resultaterne . Den ALU også samler data fra flere kilder, herunder talsystemer , instruktioner, timing og data routing kredsløb , såsom orme og subtracters .
Memory
mikroprocessor adgange og gemmer binære instruktioner i hukommelsen , eller kredsløb , der opbevarer bits. Random access memory er en kontrol -hukommelse , der bruger registre til midlertidigt at gemme data. Mikroprocessoren lagrer flygtige data, som programmer i RAM. Read-only memory gemmer data permanent på chips med instruktioner bygget i. Det tager længere tid at få adgang til oplysningerne i ROM, men det ikke mister oplysninger, når en computer lukker ned , som gør RAM .
Control Unit
styreenheden styrer strømmen af operationer og data ved at vælge et program erklæring ad gangen, fortolke den og sende beskeder til ALU eller registre til at udføre instruktionen. Det er også afgør, hvor til at opbevare oplysninger i hukommelsen , og hvilke enheder at kommunikere med ved sammenkobling med ALU , hukommelse og input /output -enheder. Styringen kan også lukke en computer , hvis den eller en anden enhed, f.eks som strømkilde , registrerer unormale forhold .
Information Exchange
systembus forbinder mikroprocessor til de perifere enheder , såsom tastatur, mus , printer, scanner , højttaler eller et digitalt kamera . Mikroprocessoren sender og modtager data gennem systemet bus til at kommunikere med de perifere enheder . Den har kun kommunikerer med én perifer ad gangen, så du ikke blande nogen oplysninger og sende den til det forkerte sted. Styreenheden styrer timingen af informationsudvekslingen.