تصنف لغة الآلة ولغة التجميع على أنها

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

لغة الآلة ولغة التجميع تصنف على أنها؟ الجواب هو لغة الآلة.

تعريف لغة التجميع

تعريف لغة التجميع
تعريف لغة التجميع

تُعرَّف لغة التجميع بأنها شكل يمكن قراءته من قبل الإنسان للغة الآلة التي تشكل التعليمات التي ينفذها الكمبيوتر مع المشروع. وهي عملية حسابية أو أمر كمبيوتر يصبح أسهل للقراءة عند استبداله برموز تعبر عنه. وهذا ما يسمى التمثيل الرمزي. المجمع هي لغة برمجة تركز على برمجة أجهزة الكمبيوتر ؛ المعالجات الدقيقة ووحدات التحكم الدقيقة والدوائر المتكاملة.

بالإضافة إلى ذلك، لكل معالج لغة التجميع الخاصة به بالإضافة إلى “لغة الآلة” الخاصة به ؛ عندما تكون هناك حاجة إلى ما يسمى بـ “المُجمِّع” للغة التجميع، فهو الشخص الذي يحول لغة التجميع التي يمكن للبشر قراءتها وتعديلها إلى لغة آلة يمكن للمعالج تنفيذها، ويتم استخدام هذه اللغة الآن من قبل البشر للبرمجة أجزاء من أنظمة التشغيل أو لضمان سرعة وكفاءة التنفيذ. بعض البرامج التي تتطلب مهارة مثل المحاكاة والألعاب ؛ تتكون خطوط برنامج البناء من ثلاثة أجزاء، وهي:

  1. أولاً، العلامة: هي ما يشير إليه الخط في سطور أخرى.
  2. ثانيًا، التعليمات: غالبًا ما تكون مشابهة لإرشادات المعالج التي سينفذها المعالج عند الوصول إلى هذا الخط أثناء تنفيذ البرنامج.
  3. المعلمة الثالثة: هذا هو المتغير الذي سيتم تطبيق الأمر عليه.

ولادة لغة التجميع

ولادة لغة التجميع
ولادة لغة التجميع

يعود ظهور لغة التجميع إلى خمسينيات القرن العشرين، عندما كان يُنسب إليها سهولة وسلاسة عمليات البرمجة، وتتكون هذه اللغة من مجموعة من التعليمات، بحيث تحتوي كل تعليمة على حوالي 32 بت (كتلة) . موجود في أول 5 بتات من كل تعليمة، ويتم ترجمة كل تعليم لغة تجميع إلى لغة الآلة حتى تتمكن وحدة المعالجة المركزية من فهمها وتنفيذها أيضًا.

نماذج لغة التجميع

نماذج لغة التجميع
نماذج لغة التجميع

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

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

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

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

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

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

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

المجمع ينقسم إلى ثلاثة أقسام رئيسية ؛ من بين هذه الأقسام ما يلي:

  1. نفذ أوامر الكود.
  2. مقاطع البيانات.
  3. وتوجيهات لغة التجميع.

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

Scroll to Top