سؤال وجواب

بحث عن لغة الآلة


محتويات

تم تسمية تعليمات وحدة المعالجة المركزية (CPU) باسم لغة الآلة، يجب أن تحدد كل تعليمات مسؤوليات الوظيفة، ولغة الآلة هي اللغة الوحيدة التي يجب أن ينفذها الكمبيوتر، ولغة الالة هي أحد البرامج الأولية للبرمجة على سبيل المثال، عند إدخال بعض العمليات النموذجية كمجموعة من تشفير البيانات، سيتم شرح مفصل لوحدة المعالجة المركزية، وستكون البيانات صعبة بالنسبة لنا نحن نعمل بجد، يتم تشفير لغة الآلة بواسطة مجموعة من اللغات الاصطناعية، تعتمد اللغة المحددة والارتباط اللغوي على نوع الالة المستخدمة.

اللغة عالية المستوى ولغة التجميع

  • اللغات عالية المستوى مثل Pascal و C ليس لها علاقة بالجهاز على سبيل المثال، إذا وجدت كود المصدر مكتوبًا بلغة C.
  • فيمكنك تنفيذه على أي جهاز يستخدم نفس نوع التحويل C، و لغة مستقلة، لغة البرمجة هي لغة C، لذلك لا يستطيع مبرمج C التعامل مع المحتوى الذي تم تسجيله على وحدة المعالجة المركزية
  • وتهدف اللغة عالية المستوى إلى تبسيط لغة البرمجة موجزة وموجزة، أي برنامج عالي المستوى لديه مجموعة تعليمات أقل من برنامج لغة التجميع.
  • عندما يتم تحويل برنامج مكتوب بلغة عالية إلى لغة آلة، يكون أقل كفاءة من برنامج مكتوب بلغة التجميع.
  • لأن اللغة عالية المستوى مستقلة عن لغة الآلة.
  • مصممة لمساعدة المبرمجين على الفهم بدلاً من تحسين فاعلية الجهاز، على سبيل المثال، إذا كان لديك برنامج مكتوب بلغة C وتريد عرض الرسالة “Hello World”.
  • فإن الرسالة تحتاج إلى حوالي 8000 بايت إذا تم تحويلها إلى لغة الآلة.
  • حوالي 8000 كلمة إذا تمت كتابتها في التجميع قسم اللغة 600 بايت
  • مما يعني أن المجمّع أكثر فعالية من أي برنامج آخر عالي المستوى.
  • ومن الصعب على لغة التجميع اكتشاف الأخطاء وتصحيحها، كما أنه من الصعب إدخال وظائف جديدة في برامج لغة التجميع الحالية.

شاهد ابحاث اخرى : بحث عن رحلات الشيخ محمد بن عبد الوهاب لطلب العلم

أهميتة اللغة عالية المستوي

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

شاهد ابحاث اخرى : بحث عن التواصل الشفهي

استخدامات اللغة عالية المستوي

  • يتم استخدامه للتعامل مع المشاكل والظروف الخاصة والتحكم في الأجهزة المتصلة بوحدة المعالجة المركزية.
  • يجب أن يعتمد وقت تنفيذ التعليمات الخاصة بلغة التجميع أو الاختصارات التي يتم تنفيذها وفقًا لعدد الدورات.
  • إذا كان التطبيق ملموسًا، فمن المهم وجود عدد كبير من الأنظمة التي تخفي التطبيقات ، مثل التحكم.

شاهد ابحاث اخرى : بحث عن الأسماك والبرمائيات

مميزات وعيوب اللغة عالية المستوي

  • تسمى لغة الآلة لغة ثنائية اللغة لأنها تتكون من 0 و 1، يمكنها تحويل جميع اللغات إلى لغة واحدة.
  • وهي لغة الآلة حتى يتمكن نظام الكمبيوتر من معالجتها وفهمها، فهي الشيء الوحيد الذي يمكن لأي جهاز القيام به.

عيب اللغة المفهومة هو صعوبة كتابتها وتعديل لغتها، عام وغير مفهوم، وغير مناسب للاستخدام مع الأجهزة الأخرى، ومخصص لكل جهاز بسبب ارتباطه بالجهاز المعالج نفسه