1- الأسمبلي لغة التجميع









الأسمبلي لغة التجميع:
سنقوم في البداية بشرح لميزات يمكن الحصول عليها من خلال تعلم لغة الأسمبلي:
1-  اتصال البرامج مع نظام التشغيل والمعالج و وحدة ادخال واخراج المعطيات (BIOS) فالكثير من البرامج التي يتم تصميمها من قبل المطورين والتي تستهدف تعريف قطع العتاد الصلب تحتاج الى خبرة في مجال هذه اللغة ولابد من دقة البرمجة في هذا المجال لتحقيق توافقية كاملة ما بين العتاد الصلب والنظام والرابط ما بين الاثنين الاف الاسطر من شيفرات الاسمبلي حيث لا يوجد بتاتا مجال للخطأ يوجد العديد من الابحاث التي تظهر استخدام الهندسة العكسية في عملية برمجة مكتبات ربط للتعامل مع الاجهزة المحيطة قد نتطرق لها نظريا فيما بعد كون أن هذا المجال من اختصاص مبرمجي نظم التشغيل وليس لنا متسع كبير للدخول في مجالات عملية مع هذا القسم
2-  تمثيل البيانات في الذاكرة والأجهزة الخارجية الأخرى وهذا تم شرحه سابقاً في الفصل السابق
3-  كيفية قيام المعالج بإدخال وتنفيذ الأوامر وهذا الامر تم شرحه سابقا في قسم كامل
4-  كيفية تعامل البرنامج مع الجهاز الخارجي ولهذه اللغة دور بالغ في عملية ادخال هذا العتاد الى الحاسب الآلي وعملية السيطرة عليه داخل نظم التشغيل وقبلها داخل وحدة ادخال واخراج المعطيات وقد ورد شرح بسيط لكيفية القيام بذلك
5-  يسمح للعتاد الصلب بإجراءات معقدة بطرق سهلة وللعلم فإن لغة الاسمبلي هي لغة العتاد الصلب بشكل عام مهما اختلف نوع هذا العتاد ومهما كان استخدامه في كل زمان ومكان
6-  سرعة التنفيذ وذاكرة أقل حجما وهنا يأتي دور المنشآت الحكومية والعسكرية والمعامل العملاقة والتي تقوم باستغلال الاسمبلي كلغة أولى في عملية ادارتها وذلك لحاجتها لهذه السرعة والكفاءة العالية فحتى المنشآت النووية تستخدم برامج عالية الدقة صممت بواسطة المجمع للتحكم بها مما يجعل مجال الخطأ داخل هذه المنشآت يكاد يكون ضيق وهي النتيجة المرجوة التي يريد الكثيرون من الحكومات او جنرالات الهندسة العسكرية او مديري المعامل العملاقة الحصول عليها
شاركه على جوجل بلس

عن حذيفة مهيار

    تعليقات بلوجر
    تعليقات فيسبوك

0 التعليقات:

إرسال تعليق