أخبار التقنية

لغة يتم تحويلها الى لغة الالة بشكل مباشر

في هذه المقالة سوف نتعرف على اللغة التي يتم تحويلها الى لغة الالة بشكل مباشر ولكن للتوصل للاجابة على هذا السؤال فاننا اولا بصدد معرفة ماهية لغة الالة بشكل خاص

لغة الالة :

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

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

لغة التجميع :

لغة التجميع (بالإنجليزية: Assembly Languages)‏ هي مجموعة من اللغات ذات المستوى المنخفض Low-Level (بمعنى أنها مصممةٌ لتتعامل مع الحاسوب أكثر من كونها مصممةً ليتم البرمجة بها) تستخدم في برمجة أجهزة الكمبيوتر، المعالجات الدقيقة ، المتحكمات الدقيقة ، وفي برمجة الدوائر المتكاملة وتقوم تلك اللغات بتحويل الكود والثوابت اللازمة لبرمجة بناء معين من وحدات المعالجة المركزية CPU، من شكله المعتمد على الرموز إلى شكل آخر رقمي يسمى “كود الآلة” Machine Code، هذا التحويل/التمثيل يتم تعريفه عادة عبر الشركات المصنعة للأجهزة، ويعتمد على مجموعة من الاختصارات التي تساعد المبرمجين على تذكر تعليمات البرمجة والسجلات المستخدمة في عمليات البرمجة بسهولة، وهناك لغة تجميعٍ محددة لكل بناء حاسوبي سواءً كان فعلياً  أو افتراضياً

اللغة التي يتم تحويلها بشكل مباشر للغة الالة :

الاجابة الصحيحة على سؤال ما هي اللغة التي يتم تحويلها بشكل مباشر الى لغة الالة : لغة التجميعAssembly

 

 

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى