يوجد لوحدة المعالجة المركزية وظائف متعددة وتتلخص في الآتي:
- تحديد نوع العملية المُراد تنفيذها، وفهم مضمون التعليمات وتفسيرها بشكل تسلسلي.
- إعطاء الأوامر لمختلف وحدات جهاز الحاسوب بما فيها وحدات الإخراج للقيام بتنفيذها، كما يوكل لها مسؤولية تنفيذ جميع العمليات التي تتم داخل جهاز الحاسوب.
- إجراء عمليات المقارنة والعمليات الحسابية كالضرب والقسمة والطرح والجمع.
- نقل الأوامر الخاصة بالبرنامج المخزن في الذاكرة برنامج تلو الآخر.
Source: mawdoo3.com