12

استفسار حول البرمجة و لغة Assembly

  • sofianepro

السلام عليكم لغة Assembly او مايطلق عليها لغة التجميع هي تتعامل مع البروسيسور صح

اريد مصادر للتعلم هده الغة لان المحتوى العربي قليل من ناحيتها

عندي سؤال بخصوصها

هل البرنامج المكتوب باي لغة كانت مثلا سي سي ++ او اي لغة هل يتم تحويله الى

لغة اسيمبلي اولا ثم يتعامل معه الكمبيوتر او فقط عنما يتم تحويله الى ملف تفيدي

لان ملفات exe هي بلغة اسمبلي

اريد اجوبا و ان تعلمق في مثل هده المواضيع


سبب ضعف محتوى لغة اسمبلي هو ان اللغة تختلف باختلاف البيئة و النظام و المعمارية التي تعمل عليها فمثلاً لدينا الــ x86 GAS Assembly و هو المستخدم في اجهزية لينسك 32بت و لدينا الــ x86 IBM/Intel Assembly المستخدمة في ويندوز

يتم تحويل البرنامج في كل الحالات الى لغة اسمبلي و من ثم الى لغة الآلة لكي يعمل و الملفات التنفيذية ليست بلغة اسمبلي بل هي بلغة الآلة لكي تنفذ ،، الاوبجيكت كود هو الوحيد المكتوب بالاسمبلي

مصادر عربية لا اعلم لكن بالانجليزية فاني قادر على توفير بعض المصادر،، حدد نسخة الاسمبل المستخدمة