ِِAssemply_Language








لغات التجميع Assembly Languages:
هي مجموعة من اللغات ذات المستوى المنخفض   Low-Level( بمعنى أنها مصممة لتتعامل مع الحاسوب أكثر من كونها مصممة ليتم البرمجة بها .)
فهي عبارة عن تتابع من البتات (bits)  تمثل عملية حاسوبية أو أمر للحاسوب ولكل معالج لغة تجميع خاصة به,كما أن له " لغة آلة  Machine Language" خاصة به.
و لغة التجميع تحتاج إلى ما يسمى " بالمجمع Assembler" يقوم بتحويل لغة التجميع التي يستطيع البشر قرائتها والتعديل فيها إلى لغة الآلة التي يستطيع المعالج تنفيذها.

استخداماتها :
  حيث تستخدم في برمجة أجهزة الكمبيوتر,المعالجات الدقيقة Microprocessors  والمتحكمات الدقيقة Micro controllers وفي برمجة الدوائر المتكاملة Integrated Circuits (IC)
مميزاتها:
تعد لغة التجميع شيئاً ذي قيمة كبيرة مع "الهندسة العكسية Reverse  Engineering" لأن العديد من البرامج يتم تداولها في صيغة " كود آلة Machine Code"

وغالبا مايكون كود الآلة سهلا في الترجمة إلى لغة التجميع ويختبر بعناية في هذاالشكل ,أما تحويله إلى لغة عالية المستوى فهو أمر صعب للغاية وتستخدم أدوات مثل "المفكك التفاعلي Interactive Dissembler " نفس التقنية على شكل واسع من أجل نفس الأهداف .


المصدر :ِAssembly_Language
ِِAssemply_Language ِِAssemply_Language بواسطة habeeb on 02:34:00 Rating: 5

No comments

مدون محترف