<< العودة English

رحلةٌ في عالم الدماغ الصغير: مقدمةٌ في المعالجات الدقيقة وكيف تعمل

هل تساءلت يومًا عن كيفية عمل هاتفك الذكي أو جهاز الكمبيوتر الذي تستخدمه؟ هل تخيلت يومًا أن آلة صغيرة يمكنها أن تفهم أوامرك، وتنفذها بدقة، وتحل المعادلات المعقدة في غمضة عين؟ هذه الآلة الصغيرة هي المعالج الدقيق، "دماغ" كل جهاز رقمي تقريبًا.

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

يقوم المعالج الدقيق بهذا عن طريق قراءة "لغةٍ" تسمى لغة الآلة (Machine Language). تتألف هذه اللغة من سلسلةٍ من الأصفار والآحاد. فمثلاً، "10110010" قد تعني "قم بإضافة رقمين". يشبه الأمر كأن القائد يرسل مجموعةً من الإشاراتِ الضوئيةِ للطاقم.

تحتوي كل "شارة" من هذه على مجموعةٍ من "البوابات المنطقية". هذه البوابات هي مثل مفتاحٍ كهربائيٍّ يسهل أو يمنع مرور التيار الكهربائي حسب قيمة "الشارة". فمثلاً، بوابة "AND" ستسمح بمرور التيار فقط إذا كانت كلتا "الشارتين" "1".

أمثلة عملية

اللغة البرمجية:

//  برنامج بسيط لإضافة رقمين 
#include <stdio.h>

int main() {
    int num1 = 10; 
    int num2 = 5;
    int sum = num1 + num2;

    printf("مجموع %d و %d يساوي %d\n", num1, num2, sum);
    return 0;
}

شرح الكود:

مثال آخر:

#  برنامج بسيط لطباعة رسالة على الشاشة
print("مرحبا بالعالم!")

شرح الكود:

الخلاصة

المعالج الدقيق هو قلب كل جهازٍ رقمي. يُمكنه فهم لغة الآلة وتنفيذها بدقة. يُمكنك تخيّل هذا الأمر كأنك تُرسل رسائل مُشفرة للفريق على متن سفينةٍ فضائيةٍ لأداء مهامٍ مُحددة.

تحدٍ لك

هل أنت مستعد لخوض رحلةٍ مُثيرةٍ في عالم الهندسة الإلكترونية؟ ابدأ بالتعرف على مُختلف أنواع المعالجات الدقيقة والأنظمة الرقمية التي تُحرك عالمنا اليوم. قد تُفاجئ بما يمكن للكود أن يُنجزه!