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

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

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

غمزة

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



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

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

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

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

ADD إضافة قيمة .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

قيصر الحب

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

دائما متميز في الانتقاء
سلمت على روعه طرحك
نترقب المزيد من جديدك الرائع
دمت ودام لنا روعه مواضيعك
 

صوُتْ آنثوّيْ

Well-Known Member
LV
0
 
إنضم
6 مايو 2017
المشاركات
34,934
مستوى التفاعل
1,080
النقاط
0
رد: استخدامات لغة الاسمبلي

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

قيصر الحب

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

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

قيصر الحب

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

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

آهات حالمه

طاقم الإدارة
LV
1
 
إنضم
5 أغسطس 2019
المشاركات
98,151
مستوى التفاعل
14,759
النقاط
187
الاوسمة
1
رد: استخدامات لغة الاسمبلي


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

mohammed.shams

Well-Known Member
LV
0
 
إنضم
31 يناير 2017
المشاركات
2,557,376
مستوى التفاعل
193,908
النقاط
2,487
رد: استخدامات لغة الاسمبلي

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

мя Зάмояч

أُمي مِصباحٌ يُضيءُ قَلبي ❤
LV
0
 
إنضم
6 ديسمبر 2016
المشاركات
112,313
مستوى التفاعل
11,645
النقاط
126
الإقامة
O_o
رد: استخدامات لغة الاسمبلي

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

الحلى مبتليني

:: المراقبة العامة
طاقم الإدارة
LV
0
 
إنضم
7 أغسطس 2015
المشاركات
1,914,492
مستوى التفاعل
233,793
النقاط
1,897
الإقامة
السعودية
رد: استخدامات لغة الاسمبلي

ابداع راقي ومميز
تسلمون وايد
 

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