أداة تخصيص استايل المنتدى
إعادة التخصيصات التي تمت بهذا الستايل

- الاعلانات تختفي تماما عند تسجيلك
- عضــو و لديـك مشكلـة فـي الدخول ؟ يــرجى تسجيل عضويه جديده و مراسلـة المديــر
او كتابــة مــوضـــوع فــي قســم الشكـاوي او مـراسلــة صفحتنـا على الفيس بــوك

استخدامات لغة الاسمبلي

غمزة

الأمارلس
إنضم
27 أغسطس 2017
المشاركات
170,458
مستوى التفاعل
1,626
النقاط
113
لغة الاسمبلي هي إحدى اللغات التي تستخدم في البرمجة ، لكنها تنتمي إلى المستوى المنخفض من لغات البرمجة ، ويتمتع كل مستوى بمجموعة من المميزات التي تجعله يختلف عن غيره من حيث الاستخدامات ، وهي من اللغات المتخصصة جدًا ، ونعرض معك من خلال السطور التالية أهم وأبرز التفاصيل حول استخدامات لغة الاسمبلي ، ومميزاتها .



تعريف لغة الاسمبلي
هي عبارة عن لغة برمجة منخفضة المستوى ، وتم تصميمها لكي تناسب نوعًا معينًا من المعالج ، وهي إحدى لغات التجميع ، ويتم من خلالها ترجمة التعلميات البرمجية من لغة عالية المستوى ، ومن خلال أداة التجميع يتم تحويل رمز التجميع إلى رمز للجهاز . [1]

وتقوم معظم برامج التحويل البرمجي بتحويل الرموز والتعليمات البرمجية إلى رموز للجهاز ، وفي أغلب الأحيان يقوم مطورو البرامج بإنشاء مجموعة من البرامج بدون استخدام لغة الاسمبلي ، ولكن في بعض الحالات الأخرى ، يتم استخدام لغة الاسمبلي لضبط البرمجة ، على سبيل المثال قد يقوم المبرمج بكتابة عملية محددة باستخدام لغة الاسمبلي لكي يتأكد من أن العملية سوف تتم بكفاءة عالية . [1]

وبالرغم من وجود العديد من الاختلافات بين لغات التجميع من حيث بنية المعالج ، لكنها تتضمن بعض الإرشادات المماثلة ، وإليك بعض الأمثلة حول الإرشادات التي تدعمها معالجات x86 :

MOV نقل البيانات من موقع إلى موقع آخر .

ADD إضافة قيمة .

SUB طرح قيمة من قيمة أخرى .

PUSH دفع البيانات .

JMP القفز إلى موقع آخر .

INT قطع العملية .

وتعتبر لغة التجميع من اللغات الصعبة والمعقدة ، حيث أن إجراء أي عملية فيها يكون على مستوى أساسي ، وبالرغم من أنه ليس ضروريَا استخدام رموز التجميع لإنشاء برنامج للحاسوب ، إلا أنه من الهام تعلم لغة التجميع لأنها جزء من المناهج الخاصة بعلوم الكمبيوتر ، لأنها توفر وجهة نظر مفيدة حول الطريقة التي تعمل بها المعالجات . [1]

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

فهم لغة الجهاز
أي جهاز يمكنك أن تقوم ببرمجته لا يفهم إلا شيئين فقط هما رقمي الصفر والواحد ، ومن خلال الرقمين يمكن تكوين مجموعات مختلفة من الأوامر البرمجية التي يتم توجيهها للكمبيوتر . [2]

استخدام ذاكرة منخفضة
تحتاج لغة الاسمبلي إلى ذاكرة منخفضة وليست عالية ، وهي تتضمن مستوى منخفض من الترميز لذا فهي فعالة من حيث الوقت ولا تحتاج إلى وقت طويل ، لأنها في الغالب تستخدم مجموعة من السجلات التي تزيد من سرعة البرنامج ، حيث أن وحدة المعالجة المركزية لا تحتاج إلى الحصول على البيانات من وحدة التخزين الموجودة خارج وحدة المعالجة المركزية . [2]

سهولة التعامل مع الاجهزة والبرامج
من خلال لغة الاسمبلي يمكن استخدام إرشادات المعالج بطريقة مباشرة لكي يستطيع المبرمج التعامل بسهولة مع الأجهزة حسب احتياجات كل برنامج . [2]

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

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

توجد العديد من لغات البرمجة التي يمكن تعلمها لكي يتم التعامل مع الآلة أو الكمبيوتر ، ومن أهم وأبرز لغات البرمجة :

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

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

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

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

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

لغة ” شل “
هي واحدة من اللغات البسيطة التي يستخدمها المبرمجين الهواة في التعلم الآلي ، وتتميز لغة ” شل ” بأنها لغة بسيطة وسهلة ، لكن ما يعيبها أنها ضعيفة على الرغم من سهولتها .

لغة ” تايب سكريبت “
هي من لغات البرمجة التي يمكنها إجراء الكثير من تطويرات الويب ، حيث أنها تتضمن مجموعة من المستويات التجميعية ، وتكفل منصة مايكروسوفت ويندوز بعض النماذج المخصصة للمبرمجين ، والتي تستخدم في صنع تطبيقات الويندوز .
 

قيصر الحب

::اصدقاء المنتدى و اعلى المشاركين ::
إنضم
2 أغسطس 2016
المشاركات
369,315
مستوى التفاعل
3,191
النقاط
113
رد: استخدامات لغة الاسمبلي

دائما متميز في الانتقاء
سلمت على روعه طرحك
نترقب المزيد من جديدك الرائع
دمت ودام لنا روعه مواضيعك
 
إنضم
6 مايو 2017
المشاركات
34,949
مستوى التفاعل
1,080
النقاط
113
رد: استخدامات لغة الاسمبلي

‏يعـطيك العــآفية
‏ولآ عـدمنآ تميز انآملك الذهبية
‏دمت ودآم بحـر عطآئك بمآ يطرح متميزآ
‏بإنتظآر القآدم بشووق
‏فلآ تحــرمنآ من جديد تميزك
‏لروحــك بآقآت من الجوري
 

قيصر الحب

::اصدقاء المنتدى و اعلى المشاركين ::
إنضم
2 أغسطس 2016
المشاركات
369,315
مستوى التفاعل
3,191
النقاط
113
رد: استخدامات لغة الاسمبلي

ابدااااع راقي..
وفي منتهى الروعه والجمااال
كلمااااااااات من ذهب..
ومعطرة بعطور ساحرة..
لاعدمنا كل مايخطه قلمك لنا
تحياتي وعبير ودي
 

قيصر الحب

::اصدقاء المنتدى و اعلى المشاركين ::
إنضم
2 أغسطس 2016
المشاركات
369,315
مستوى التفاعل
3,191
النقاط
113
رد: استخدامات لغة الاسمبلي

ابدااااع راقي..
وفي منتهى الروعه والجمااال
كلمااااااااات من ذهب..
ومعطرة بعطور ساحرة..
لاعدمنا كل مايخطه قلمك لنا
تحياتي وعبير ودي
 

عطري وجودك

Well-Known Member
إنضم
5 أغسطس 2019
المشاركات
81,739
مستوى التفاعل
2,771
النقاط
113
رد: استخدامات لغة الاسمبلي


طَرِحْ ممُيَّز جِدَاً وَرآِئعْ
تِسَلّمْ الأيَادِيْ
ولآحُرمِناْ مِنْ جَزيلِ عَطّائك
دُمتْ ودامَ نبضُ متصفحك
متوهّجاً بِروَعَةْ مَا تِطَرحْ
لروحَكَ جِنآئِن وَرديهّ
 

mohammed.shams

نائب الادارة
طاقم الإدارة
إنضم
31 يناير 2017
المشاركات
2,289,069
مستوى التفاعل
47,673
النقاط
113
رد: استخدامات لغة الاسمبلي

لجهودكم باقات من الشكر والتقدير
على المواضيع الرائعه والجميلة
 

мя Зάмояч

People change even Satan used to be an angel
إنضم
6 ديسمبر 2016
المشاركات
91,176
مستوى التفاعل
2,444
النقاط
113
الإقامة
Leave Me
رد: استخدامات لغة الاسمبلي

عاشت الايادي المبدعه على الابداع المستمر
 

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