Микропроцесорът е отговорен за манипулирането на данни за получаване на резултати.
Микропроцесор манипулира данни в компютърна система. Централният процесор действа като мозък на компютър и се състои от един или повече микропроцесори, съставени от няколко хиляди транзистора в една интегрална схема. Микропроцесорът работи съвместно с други части на компютъра, за да изчисли аритметични и логически функции за справяне със задачи с помощта на набор от инструкции за изпълнение на всички задачи в компютъра.
Вход и изход
Микропроцесорът приема вход от устройства, като мишка, клавиатура или скенер, и изпълнява функция върху тези данни. Той взема решение въз основа на данните, микропроцесорът изчислява информацията и след това я изпраща резултатите към изходните устройства, като монитор или принтер, като четима информация за потребител. Например, ако потребител, използващ текстов процесор, натисне "m" на клавиатурата, микропроцесорът ще приеме това и ще изпрати буквата "m" на монитора.
Видео на деня
Аритметично-логическа единица
Аритметично-логическото устройство събира информация като вход от регистрите и операндите на процесора и след това извършва аритметични операции (събиране, изваждане, умножение и деление) и логически операции (И, ИЛИ и XOR). По време на обработката на данни ALU тества условията и се подготвя да предприеме различни действия въз основа на резултатите. ALU също така събира данни от допълнителни източници, включително числови системи, инструкции, времеви и маршрутни схеми на данни, като суматори и изваждащи.
Памет
Микропроцесорът осъществява достъп и съхранява двоични инструкции в паметта или схеми, които съхраняват битове. Паметта с произволен достъп е контролна памет, която използва регистри за временно съхраняване на данни. Микропроцесорът съхранява летливи данни, използвани от програмите, в RAM. Паметта само за четене съхранява данни постоянно на чипове с вградени инструкции. Отнема повече време за достъп до информацията в ROM, но не губи информация, когато компютърът се изключи, както прави RAM.
Контролен блок
Блокът за управление насочва потока от операции и данни, като избира един по един програмен оператор, интерпретира го и изпраща съобщения до ALU или регистри за изпълнение на инструкцията. Той също така решава къде да съхранява информацията в паметта и с кои устройства да комуникира чрез взаимодействие с ALU, памет и устройства за вход/изход. Контролният блок може също да изключи компютър, ако той или друго устройство, като източник на захранване, открие необичайни условия.
Обмен на информация
Системната шина свързва микропроцесора с периферни устройства, като клавиатура, мишка, принтер, скенер, високоговорител или цифров фотоапарат. Микропроцесорът изпраща и получава данни през системната шина, за да комуникира с периферните устройства. Той комуникира само с едно периферно устройство в даден момент, за да не смесва никаква информация и да я изпраща на грешното място. Блокът за управление контролира времето на обмена на информация.