Mikroprotsessor vastutab andmete töötlemise eest tulemuste saamiseks.
Mikroprotsessor töötleb andmeid arvutisüsteemis. Keskprotsessor toimib arvuti ajuna ja koosneb ühest või mitmest mikroprotsessorist, mis koosnevad mitmest tuhandest ühe integraallülituse transistorist. Mikroprotsessor töötab koos arvuti teiste osadega, et arvutada aritmeetika- ja loogikafunktsioonid ülesannete käsitlemiseks, kasutades käsukomplekti kõigi arvutis olevate ülesannete täitmiseks.
Sisend ja Väljund
Mikroprotsessor võtab vastu sisendit seadmetelt, nagu hiir, klaviatuur või skanner, ja täidab nende andmetega teatud funktsiooni. See teeb andmete põhjal otsuse, mikroprotsessor arvutab teabe välja ja saadab seejärel tulemused väljundseadmetele (nt monitorile või printerile) loetava teabena kasutaja. Näiteks kui tekstitöötlusprogrammi kasutav kasutaja vajutab klaviatuuril "m", nõustub mikroprotsessor sellega ja saadab monitorile tähe "m".
Päeva video
Aritmeetiline loogikaühik
Aritmeetiline loogikaüksus kogub sisendandmeid protsessori registritest ja operandidest ning teeb seejärel aritmeetilised tehted (liitmine, lahutamine, korrutamine ja jagamine) ja loogikatehted (JA, VÕI ja XOR). Andmetöötluse käigus testib ALU tingimusi ja valmistub tulemuste põhjal erinevateks toiminguteks. ALU kogub andmeid ka täiendavatest allikatest, sealhulgas arvusüsteemidest, juhistest, ajastus- ja andmemarsruutimisahelatest, nagu liitjad ja lahutajad.
Mälu
Mikroprotsessor pääseb juurde kahendkäskudele ja salvestab need mällu või bitte salvestavatesse ahelatesse. Muutmälu on juhtmälu, mis kasutab andmete ajutiseks salvestamiseks registreid. Mikroprotsessor salvestab RAM-i programmide kasutatavad lenduvad andmed. Kirjutuskaitstud mälu salvestab andmed püsivalt kiipidele koos sisseehitatud juhistega. ROM-is olevale teabele juurdepääsemine võtab kauem aega, kuid see ei kaota teavet, kui arvuti välja lülitub, nagu ka RAM.
Juhtseade
Juhtplokk suunab toimingute ja andmete voogu, valides korraga ühe programmilause, tõlgendades seda ja saates käsu täitmiseks teateid ALU-sse või registritesse. Samuti otsustab see, kus teavet mälus hoida ja milliste seadmetega ALU, mälu ja sisend-/väljundseadmetega liidestades suhelda. Juhtseade võib ka arvuti välja lülitada, kui see või mõni muu seade, näiteks toiteallikas, tuvastab ebatavalised tingimused.
Infovahetus
Süsteemibuss ühendab mikroprotsessori välisseadmetega, nagu klaviatuur, hiir, printer, skanner, kõlar või digikaamera. Mikroprotsessor saadab ja võtab andmeid vastu süsteemisiini kaudu, et suhelda välisseadmetega. See suhtleb korraga ainult ühe välisseadmega, et mitte segada teavet ja saata seda valesse kohta. Juhtplokk juhib infovahetuse ajastust.