الإجابة الصحيحة هي: وحدة التحكم.
وحدة التحكم هي أحد الوحدات الأساسية في أي كمبيوتر، وهي المسؤولة عن تنفيذ التعليمات المخزنة في الذاكرة. تقوم وحدة التحكم أولاً بقراءة التعليمة الأولى من مسجل التعليمات، ثم تقوم بفك تشفير التعليمة وتحويلها إلى إشارات موائمة لوحدة الحساب والمنطق.
تتكون التعليمة من مجموعة من البتات، كل منها يمثل جزءًا من التعليمة. تقوم وحدة التحكم بقراءة هذه البتات واحدة تلو الأخرى، ثم تقوم بتفسيرها لفهم ما تفعله التعليمة.
بعد أن تفكك وحدة التحكم التعليمة، تقوم بتحويلها إلى إشارات موائمة لوحدة الحساب والمنطق. هذه الإشارات هي التي تخبر وحدة الحساب والمنطق بما يجب أن تفعله.
على سبيل المثال، قد تتضمن التعليمة أمرًا بإضافة رقمين معًا. تقوم وحدة التحكم بفك تشفير التعليمة لفهم أن التعليمة تأمر بإضافة رقمين. ثم تقوم وحدة التحكم بتحويل التعليمة إلى إشارات موائمة لوحدة الحساب والمنطق. هذه الإشارات تخبر وحدة الحساب والمنطق ما يلي:
- الرقم الأول الذي يجب إضافته.
- الرقم الثاني الذي يجب إضافته.
- المكان الذي يجب تخزين النتيجة فيه.
بعد ذلك، تقوم وحدة الحساب والمنطق بإضافة الرقمين وفقًا للإشارات التي تلقتها من وحدة التحكم.
وبالتالي، فإن وحدة التحكم هي المسؤولة عن ترجمة التعليمات المخزنة في مسجل التعليمات وتحويلها إلى إشارات موائمة لوحدة الحساب والمنطق. هذه العملية هي خطوة ضرورية لتشغيل أي كمبيوتر.
فيما يلي بعض التفاصيل الإضافية حول عملية ترجمة التعليمات:
- تعتمد طريقة ترجمة التعليمات على نوع الكمبيوتر. في بعض أجهزة الكمبيوتر، تقوم وحدة التحكم بفك تشفير التعليمة بالكامل في وقت واحد. في أجهزة الكمبيوتر الأخرى، تقوم وحدة التحكم بفك تشفير التعليمة بتة واحدة تلو الأخرى.
- يمكن أن تكون ترجمة التعليمات عملية معقدة. في بعض الحالات، قد تحتاج وحدة التحكم إلى الرجوع إلى التعليمات البرمجية الأخرى لفهم ما تفعله التعليمة.
في النهاية، فإن عملية ترجمة التعليمات هي جزء أساسي من عملية تنفيذ التعليمات في أي كمبيوتر.