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

البدء بالبرمجة بلغة التجميع

مغلق
بدأه Xacker في 10 أكتوبر 2005 · 9 رد · 2,875 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ومقال جديد في السلسلة "البدء بالبرمجة بلغة التجميع" وعذرا على التغيب في الفترة الاخيرة.

تحياتي

البدء بالبرمجة بلغة التجميع.zip

1

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#2

شكرا لك أخي الكريم على هذا المجهود تقدمه وبارك الله بك

#3

شكرا اخ xacker

مواضيعك قيمة للغاية

تحياتي لك

#4

القيت نظرة سريعة على المقال فوجدت فيه

اقتباس
تويجيهات المقطع المبسطة

بالواقع هذا ما كنت ابحث عنه منذ زمن...والان وجدت مرادي...فشكرا جزيلا يا Xacker

#5

العفو يا شباب وبانتظار اي اسئلة قد تخطر على البال لمناقشتها.. تحياتي (الدروس القادمة هي البداية هي الحقيقية في البرمجة - شدو العزم ;) )

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6

تم الانتهاء من قراءة المقال وهو اكثر من رائع

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

حسنا لدي ملاحظة ...ليست سؤال انما يمكن اعتبارها مجرد تعليق(يمكنك ايضا اعتباره تعليقا غبيا !!)

هناك اسلوبان لتعريف مقطع المكدس :

الاول:

اقتباس
mystack segment

وبناء على ذلك فاننا في تحت توجيه ال assume نكتب التالي

ASSUME SS:[stack_sname], DS:[data_sname], CS:[code_sname]

الثاني:

اقتباس
mystack segment stack

ان كلمة stack تضمن حجز السجل ss للمكدس

وبالتالي فاننا تحت التوجيه assume نكتب التالي

ASSUME   DS:[data_sname], CS:[code_sname]

لاحظ الفرق البسيط بين الاسلوبين...

عذرا ان كنت قد ذكرت شيئا عديم النفع...لكنها مجرد ملاحظة

فانا اعتقد ان هذه الملاحظات مفيدة للمبتدئين

فالاسلوب الاول هو الذي اتبعه الاخ xacker

اما الثاني فانه الذي اتبعهJeff Duntemann في كتابه

Assembly Language Step-by-Step

اسف على الاطالة...

تحياتي

#7

السلام عليكم

أحب أن أنظم إليكم في هذه الدروس و المناقشات .. ولكوني مهتم بهذه اللغة فإن شاء الله أشارككم أفراحكم وأحزانكم ..

اقتباس
(الدروس القادمة هي البداية هي الحقيقية في البرمجة - شدو العزم  )

نحـــــــــــــــــــن جــــــــــــــاهزون..

B)

#8

شكرًا جزيلاً أخي Xacker وجزاك الله كل خير

سبحان الله وبحمده ... سبحان الله العظيم

#9

هلا بالشباب وبالاخ احمد (طولت الغيبة علينا ;))

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

تحياتي للجميع

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#10

السلام عليكم

جزاك الله خيرا اخي الكريم

صحيح انا متأخر عليكم شوي .. بس انا لازلت معكم .. وسأكمل ان شاء الله

ونحن في انتظار المزيد

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

هذا الموضوع مغلق.

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