بحث عن لغة التجميع كامل

مودة شريف

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

بحث عن لغة التجميع

يمكن للبشر الإلمام بلغة التجميع بشكل بسيط وسهل، بدون إفلات أي معلومات عنها عن طريق قراءة بحث عن لغة التجميع، نتناوله أدناه:

1- نشأة لغة التجميع

بحث عن لغة التجميع

يبدأ البحث بالتحدث حول نشأة لغة التجميع، وهي تعود إلى خمسينيات القرن الـ 20، وتأتي أهميتها في تلك الفترة على النحو التالي:

  • لها الفضل في جعل عمليات البرمجة تتم بشكل بسيط وسهل للغاية.
  • تتألف تلك اللغة من عدة تعليمات بحيث تكون كل تعليمة تحتوي على 32 خانة.
  • تنقسم تلك الخانات بدورها إلى أجزاء، وتعتمد على الأمر الذي يكون في أول خمس خانات من كل تعليمة.
  • كل أمر بلغة التجميع تقابلها ترجمة لها في لغة الآلة، وهذا لكي تتمكن وحدة المعالجة المركزية CPU من فهمها وتنفيذها.

2- مكونات لغة التجميع

من الجدير بالذكر أن لغة التجميع تنقسم إلى ثلاثة أقسام رئيسية، ويمكن توضيحها نوعًا ما عبر النقاط الآتية:

  • أوامر كود التشغيل opcode : يُشكل الاسم الرمزي لإحدى التعليمات التنفيذية، والتي تُكتب بلغة الآلة.
  • مقاطع البيانات: يحمل هذا القسم التعليمات التي تُحدد نوعية البرامج المتوفرة للبيانات الموجودة.
  • توجيهات لغة التجميع Directives : يكون هذا القسم عبارة عن التعليمات التي يُنفذها المجمع خلال التجميع، والتي لا تتمكن وحدة المعالجة المركزية من إجرائها والعمل على القيام بها في الوقت الذي يعمل فيه البرنامج.

3- طريقة نظام لغة التجميع

تجدر الإشارة إلى أن البرامج التنفيذية على الحاسوب تنقسم إلى نوعين، برامج التطبيقات وبرامج النظام، ويتمثل استخدام كل منهما فيما يلي:

  • برامج التطبيقات application programs : يتم كتابتها بلغة عالية المستوى أي لغة مُستقلة عن الآلة، وتكون مُخصصة لأداء مهام مُحددة منها لوائح الجرد ومعالجة المتحولات.
  • برامج النظام system programs : تتمثل أهميتها في جعل استعمال الحاسوب أكثر يُسر وسهولة، ومنها أنظمة التشغيل والمترجمات.

4- أهمية لغة التجميع

يجب توضيح أهمية هذه اللغة خلال كتابة بحث عن لغة التجميع، حيث إن أهميتها تتمثل فيما يلي:

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

5- أنواع تعليمات لغة التجميع

بحث عن لغة التجميع

توجد مجموعة من أنواع التعليمات الخاصة بلغة التجميع، ونذكر أهمها عبر النقاط الآتية بالتفصيل:

  • نوعية خاصة بالعمليات الحسابية من طرح وضرب وجمع وقسمة.
  • العمليات المنطقية مثل: (NOT – XOR – AND – OR)، وهي توفر للفرد تنفيذ كود مُحدد بعد التحقق من مجموعة شروط.
  • عمليات الإدخال والإخراج، مثل: (ADD – SUB – IN – MOV – OUT – CMP).

تُعد لغة التجميع إحدى اللغات البرمجية منخفضة المستوى، ويعمل المجمع على تحويلها إلى برنامج تنفيذي، وبعدها يتحكم بها عن طريق hardware خاص بالحاسوب عبر العمليات والأوامر، ويقوم المجمع بتحويلها إلى لغة الآلة لتكون جاهزة للتنفيذ بواسطة وحدة المعالجة المركزية.

أسئلة شائعة

  • ما هو أشهر نموذج على استعمال لغة التجميع؟

    تم استخدام لغة التجميع أثناء رحلة أبولو 11 إلى سطح القمر.

  • ما هي العلاقة بين لغة التجميع والسجلات؟

    تُعد السجلات بمثابة مصادر تخزينية للغة التجميع.