منتديات شو ون شو  

العودة   منتديات شو ون شو > الرحــــيــــق للكـمـبـيــوتـر و التـكـنـولـوجـيـــا > تطوير المواقع والمنتديات والاستايلات ولغات البرمجة وإشهار المواقع ومحركات البحث
التسجيل مشاركات اليوم البحث

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
قديم 11-06-2009, 02:22 AM رقم المشاركة : 1
معلومات العضو
إحصائية العضو








آخر مواضيعي


سلسبيل الخير غير متواجد حالياً


افتراضي لغة الاسمبلى



لغة الاسمبلى

تعريف لغة الأسمبلي

الأسمبلي هي لغة برمجة تتكون من سلسلة من التعليمات المتتابعة كل تعليمة فيها تحول الى تعليمة مقابلة بلغة الآله .

تعريف الأسمبلر :-
-----------------
الأسمبلر هو برنامج يقوم بتحويل التعليمات المكتوبة بلأسمبلي الى لغة الآله .

-------------------
في قديم الزمان أيام بدايات الكمبيوتر كانت برمجة الكمبيوتر تتم بواسطة لغة الأله Machine Language أختصاراً ML ( لغة الآله هي اللغه التي تفهمها الآله مباشرة دون الحاجة الى تفسير وهي تخزن بصورة ثنائبة [ تركيبة من الأصفار والوحايد] في الذاكرة على شكل تعليمات ووسائط تأخذ كل واحد منها عادة مقدار 8بت=ا بايت ) وكان هذا النوع من البرمجة صعب جداً عندها طور المبرمجون أول لغة برمجة وهذه اللغه فكرتها بسيطة جداً حيث أنه بدل أن تكتب رموز الآله يتم كتابة كلمات مختصره تدل على نوع العمليه مثال ( MOV,ADD,CMP ) ثم ببرنامج بسيط يتم تحويل هذه الشفرة الى لغة الآله بأستخدام تخطيط واحد-الى-واحد أي أن كل سطر أو عبارة في الأسمبلي تحول الى تعليمة واحدة مقابله في لغة الآله (مثال بدل كتابة 011000000000101 يتم كتابة mov al,5 ) يعرف البرنامج الذي يقوم بعملية التحويل بالأسمبلر Assembler ، علماً بأن هناك عدة أنواع من الأسمبلر كل نوع يختص بتقنية معينة وبعائلة معينه من المعالجات
ونحن هنا بصدد تعلم البرمجة بالأسمبلي للمعالجات المبنية على تقنية IBM-PC والمنتجة من شركة أنتل وهي العائلة 86×80 ويرمز لها أختصاراً X86 وهي تضم :
( 8086 / 8088 / 80186 / 80286 ) لمعالجات ال 16 بت و ( 80386 / 80486 / 80586=بنتنيوم1 / 80686=بنتنيوم2 / 80786=بنتنيوم3 / 80886=بنتنيوم4 ) لمعالجات ال 32 بت وسوف أتطرق في دروس متقدمة الى المعالج أتنيوم 64 بت المبني بتقنية جديده كلياً لمن يرغب بمعرفة مسبقة لهذا المعالج الجديد كذلك سوف أتطرق بأذن الله الى الكروس أسمبلر وهي مجموعة برامج خاصة مصممه للتحويل من لغة أسمبلي لعائلة معالجات معينة الى عائله أخرى .


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









التوقيع



اذا اعجبك موضوعى فلا تقل لى شكر وادعو لى بالاتى :
(ان يغفر لى ما تقدم وما تأخر من ذنبى وان يقينى
عذاب القبر وعذاب النار وان يدخلنى الفردوس
وان يجيب دعائى فى الدنيا والاخرة)ولكم مثله

فستان فرحى الابيض هو روب المناقشة الاسود

http://img340.imageshack.us/img340/8660/333i.gif اللهم لا تجعل فى قلبى حب الا لك ولا تعلق الا بك http://img340.imageshack.us/img340/8660/333i.gif


رد مع اقتباس
قديم 11-06-2009, 10:11 AM رقم المشاركة : 2
معلومات العضو
صاحب الموقع
إحصائية العضو








آخر مواضيعي


admin غير متواجد حالياً


افتراضي

جزاكى الله خير
هل لنا فى توضيحات اكثر وامثلة اوفر







التوقيع

الظاهر بيبرس

رد مع اقتباس
قديم 12-08-2009, 10:54 AM رقم المشاركة : 3
معلومات العضو
إحصائية العضو








آخر مواضيعي


سلسبيل الخير غير متواجد حالياً


افتراضي

السلام عليكم ورحمة الله وبركاته

ان شاء الله اجيب لكم توضيحات وامثلة

بارك الله فيك اخى الكريم

على مرورك الطيب

تحياتى وتقديرى







التوقيع



اذا اعجبك موضوعى فلا تقل لى شكر وادعو لى بالاتى :
(ان يغفر لى ما تقدم وما تأخر من ذنبى وان يقينى
عذاب القبر وعذاب النار وان يدخلنى الفردوس
وان يجيب دعائى فى الدنيا والاخرة)ولكم مثله

فستان فرحى الابيض هو روب المناقشة الاسود

http://img340.imageshack.us/img340/8660/333i.gif اللهم لا تجعل فى قلبى حب الا لك ولا تعلق الا بك http://img340.imageshack.us/img340/8660/333i.gif


رد مع اقتباس
إضافة رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مدخل عام إلى لغة التجميع الاسمبلى سلسبيل الخير تطوير المواقع والمنتديات والاستايلات ولغات البرمجة وإشهار المواقع ومحركات البحث 2 25-09-2009 02:23 AM


Loading...

الاتصال بنا - منتديات شو ون شو - الأرشيف - الأعلى

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
3y vBSmart
لا يسمح بوضع موضوعات تخالف منهج أهل السنة والجماعة