ِِ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
بواسطة habeeb
on
02:34:00
Rating:
No comments