الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماذا تريد ان تتعلم في لغة الأسمبلي؟

بدأه Z3r0n3 في 13 يونيو 2012 · 17 رد · 3,085 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

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

فتحت هذا الموضوع ليستطيع الأعضاء اختيار الدروس التي يريدونني تقديمها في القسم.

انا اقترح عليكم:-

  1. دورة تعليمية للغة الأسمبلي على المعالج 8086
  2. إكمال دروس اسمبلي 32بت: البرمجة في بيئة الونداوز
  3. دروس اخرى (ضع اقتراحك في مشاركة)

ملاحظة:

-لديكم 5 أيام لوضع اقتراحاتكم، بعدها سأبدأ مباشرة في كتابة الدروس ان شاء الله

-اختيار الدروس سيكون حسب الأغلبية

هل مازلت تتساءل عن الدافع الذي يجعلك تتعلم هذه اللغة؟

ادعك مع هذه الروابط التي ستساعدك في تحديد دافعك لتعلم لغة الأسمبلي لانه كل احد فينا لديه هدف من تعلمها:

مادا استفيد ان تعلمت الاسمبلي ؟ ما الفرق ؟ هل هي لغة مهملة فعلا ؟ موضوع مهم لكل شخص

ما الدافع لتعلم Assembly ؟

====

تنويه: بعد إذن الإدارة، سأقوم بتثبيت الموضوع

تم تعديل هذه المشاركة بواسطة Z3r0n3 في 13 يونيو 2012 في 18:24

1
#2

دروس أسمبلي على نظام لينكس :D :D

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

والله حلمي و حلم الكثيرين هو دروس جيدة توضح العلاقة بين اكتشاف ثغرات البفر في البرامج و الانظمة و الاسمبلي مع تطبيقات عملية .

والله الكثير يريد دروس اكتشاف ثغرات بالبرامج و كذا.

و انت من اهل الخبرة تعرف احسن مني و ممكن توضح اكثر المسألة وشكرا .

#4

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

أتمنى لو بكون الدرس عبارة عن دورة عملية وليست نظرية لأن عديدنا يعرف الأساسيات من الكتب المنتشرة عبر الإنترنت ويجهل كيفية التطبيق العملي .

وتوضيح البرامج المطلوبة وخطوات التطبيق .

ونحن متابعين إن شاء الله

#5
اقتباس

أتمنى لو بكون الدرس عبارة عن دورة عملية وليست نظرية لأن عديدنا يعرف الأساسيات من الكتب المنتشرة عبر الإنترنت ويجهل كيفية التطبيق العملي .

وتوضيح البرامج المطلوبة وخطوات التطبيق .

ضع اقتراحك

#7

حياك الله اخونا Z3r0n3

همة عالية تناطح السحاب ما شاء الله

أنا اقتراح يدور حول فهم اساسيات لغة اﻻسلمى واكوادها .

معظم المبرمجين يفهمون سي و سي++ تقريبا

اقتراح يدور حول اكواد السى او سي++ وكيفيفة وصولها الى لغة اﻻسمبلى

بمعنى اقترح عليك عمل سلسلة مقاﻻت تعلمية عن تحسين عمل البرنامج ما مكتوب بــ سي او سي++ وكيف لنا عندما حولنا الى لغة اﻻسملبى يمكن حذف بعض اﻻكواد او التعليمات الغير ضرورية التى ترفع من كفاءة البرنامج

وايضا حبذا لو برنامج بسيط بالسي او سي++ وكيف يبدو فى اﻻسملبى

وحبذا لو استخدمت محررات مفتوحة المصدر

اقتراح آخر حبذا ان كان لك موضوع اسبوعى او كل عشرة ايام ثابت سواء مترمج او مؤلف تناقش فية افكار وموضوعات عامة نتابعك ونستمتع معك

مع تحياتى وتمنياتى لك بالتوفيق ان شاء الله

2

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#8
اقتباس
ما شاء الله تفاعل كبير في الموضوع الى درجة اني لم اعرف اختيار مجال الدروس.

happy.gif

أيّاً كان اختيارك فلا أعتقد أنّه من الممكن أن يكون سيئاً !

- إن اخترت شرح المبادئ فهو شيء جيد إذ أنّه غالباً ما يتم إغفال بعض النقاط (خسب خبرة كاتب الدروس ), و غالباً ما يتم إضافة بعض الفوائد غير المذكورة في دروس أخرى.

- و إن اخترت متابعة دروس كتب عنها سابقاً فلا مانع أيضاً من إفادة من يريد متابعة تعلّمه. كما أنه سيكون إضافة جيّدة للمحتوى الموجود هنا.

- و إن اخترت اتجاهاً آخراً, فلدينا رأي إيجابي آخر.

اقتراحي أن تختار أنت الاتجاه المناسب, فمن حاول إرضاء الناس مات همّاً. laugh.gif

تقبّل مروري.

? Which came first : The Stupid Question or The Incomprehensible Answer

some people just want to watch the world burn

#9

1 - أقترح عليك أن تبدأ لنا الدروس من البداية لكي نفهم الأساسيات أولا ، فأنا أريد أن أتقن البرمجة و خصوصا البرمجة بلغة الأسمبلي فحلمي أن أصير مبرمجا بارعا .

2 - أقترح أن تعلمنا خدع لغة الأسمبلي فمثلا أنا أرى في الأكواد هذه العلامة @ ولا أعرف ماذا تعني ( هذا مثال واحد فقط ، نريدك أن تعلمنا كل شيء يا أخي الغالي) .

3 - تعطينا تمارين تطبيقية لكي نفهم الدرس أكثر .

4 - حاول أن تضع المصطلحات باللغة الإنجليزية و كذا الشرح بالإنجليزية ( بدون أن تنسى شرحه بالعربية ) .

5 - آسف إن أثقلت عليك بكثرة الكلام .

6 - أنا متشوق للبدأ في تعلم هذه اللغة القوية ...

rS3eY.png
#10

كفانا من الأساسيات، ما رأيكم بـ System Programming :evil:

مدونتي: C++ Tips and Tricks

#11

أخي علاء أنت فهمت الأساسيات أما نحن فلا ، لذا أعطنا فرصة للتعلم أيضا ...

rS3eY.png
#12

السلام عليكم

لمن يريد الإستزادة : لماذا يهمل المبرمجين لغة الاسمبلى ؟!؟

أنا مع الأخ محمد عودة في رأيه, أرجو أن تكتب دروس تتعلق بدمج الأسمبلي مع السي أو السي++ حتى لا يكون المعنيين بالدروس هم أصحاب هذا القسم فقط :)

بالتوفيق.

#13

هنالك كتب كثيرة وبعضها عربي تشرح أساسيات الأسمبلي وما بعد الأساسيات بمراحل، والكتب متوفرة على الشبكة، عدا عن بعض الدروس الموجودة في المنتديات وآخرها دروس كاتب هذا الموضوع؟

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

المطلوب إذا/ أي جديد يمكن تعلمه؟

مثلا:

دروس وأمثلة لكيف يستفيد مبرمج C/C++ من معرفته بلغة الأسمبلي؟

دروس وأمثلة لكيف يستفيد متخصص أمن المعلومات من معرفته بلغة الأسمبلي؟

ما المانع من دروس ماتعة وشيقة في تحليل بعض الفيروسات الحديثة كـDuqu .. Stuxnet .... Flame ؟؟

" إن الله كتب الإحسان على كل شيء"

::

الإرادة ... تحقق السيادة.

#14
A.S Hack كتب:

هنالك كتب كثيرة وبعضها عربي تشرح أساسيات الأسمبلي وما بعد الأساسيات بمراحل، والكتب متوفرة على الشبكة، عدا عن بعض الدروس الموجودة في المنتديات وآخرها دروس كاتب هذا الموضوع؟

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

المطلوب إذا/ أي جديد يمكن تعلمه؟

مثلا:

دروس وأمثلة لكيف يستفيد مبرمج C/C++ من معرفته بلغة الأسمبلي؟

دروس وأمثلة لكيف يستفيد متخصص أمن المعلومات من معرفته بلغة الأسمبلي؟

ما المانع من دروس ماتعة وشيقة في تحليل بعض الفيروسات الحديثة كـDuqu .. Stuxnet .... Flame ؟؟ :evil: :evil: :evil:

أتفق معك أخي في هذا الاقتراح خصوصا وأنك قد تحدثت عن فيروس قد أذهل وسائل الإعلام في الفترة الراهنة .

من لديه نسخة من هذا الفيروس ، يضعها لنا قصد البدأ في تحليلها ...

rS3eY.png
#15
اقتباس
أنا مع الأخ محمد عودة في رأيه, أرجو أن تكتب دروس تتعلق بدمج الأسمبلي مع السي أو السي++ حتى لا يكون المعنيين بالدروس هم أصحاب هذا القسم فقط

في الواقع لدي فكرة قد تحدث فرقاً ... يمكننا من خلالها أن نتعلم الأسمبلي .. والهندسة العكسية ونحن نكتب أكواداً بلغاتنا الأصلية كال++C مثلاً ...

والفكرة على ثلاث مراحل ...

أولاً : نتعلم طريقة تتبع البرنامج والمكتوب بلغة عالية المستوى .. باستخدام olly dbg مثلاً

عملية التتبع ستجعلنا أكثر شغفاً بمعرفة المزيد عن الأسمبلي .. حيث نرى الشكل الذي ينفذه الجهاز مباشرة دون وسيط ...

ثانياً : عندما نتمكن من تتبع البرنامج سنكون قادرين على فهم آلية عمل برنامجنا لو كان مكتوباً بالأسمبلي ..

إن كان في العبارة التالية أي خطأ أرجو التصحيح : إن عمل المترجم للغة العالية المستوى هو تحويل الكود إلى الأسمبلي .. مع كل ما تتطلبه تلك العملية من تعقيدات !!

أود بالمناسبة تنبيه الإخوة ال "++Cيين" إلى أنه بإمكانهم تتبع برنامجهم وذلك بضغط F11 بدل F5 عندما يريدون تنفيذ البرنامج ...

ثالثاً : بجهود مشرفي الأسمبلي .. يتم شرح كيف تترجم بعض تعليمات الHLL إلى LLL ويتم شرح تعليمات الأسمبلي أثناء شرح تسلسل العمليات ...

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

وكمشروع بعيد الأمد ...

لم لا نقوم يتصميم محرر أسمبلي ومنقح أيضاً ... من إنتاج الفريق العربي للبرمجة .. ويكون مفتوح المصدر ومشروحاً بشكل جيد ..

فيكون بذلك برنامجا خصباً لنشر هذا العلم بسلاسة ويسر ..

حسناً تفلسفت كثيراً ... هذا كل ما أردت قوله ... والسلام عليكم ...

تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 26 يونيو 2012 في 22:49

#17

بالنسبة لي ارى ان سيكون من المفيد تقديم دروس في

1- الاستدعاءات الموثقه وغير الموثقه لدوال دوز في نظام 16 بيت Documented and undocumented real mode DOS functions aptly named INT 21H

2- برمجة الاسمبلي على انظمة 64 بيت وماهي الاختلافات ان وجدت عن نظام 32 بيت

3- كيفية استخدام مجمع ميكروسوفت من الاف الى الياء Using MASM from A-Z

4- استدعاءات الاسمبلي الخاصه بالنظام واستدعاءا النواه KERNEL وغير ذلك

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#18

انا مع الاخ مصطفى 36a2 في رأيه .

مواضيع مشابهة