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

كتاب لغة الاسمبلى 32 بت

مغلق
بدأه hamada hassan ali في 15 نوفمبر 2005 · 7 رد · 1,748 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا لفيت المنتدى بحث عن كتاب الاسمبلى ولكن مش عارف افرق اى كتاب يتحدث عن الاسمبلى 32 بت ويكون شامل عنها كل اساسياتها

وهل الاسمبلى الموجودة فى الفيجوال سى ++ 6 كافية وكيف استخدمها

_____________________________

C Language && Windwos_API

_____________________________

#2
hamada hassan ali كتب:
انا لفيت المنتدى بحث عن كتاب الاسمبلى  ولكن مش عارف افرق  اى كتاب يتحدث عن الاسمبلى 32 بت ويكون شامل عنها كل اساسياتها

إقرءها كلها...

أي كتاي يقع بيدك

d4baa0.gif
#3

انا مش غاوز اتعلم 16 بت انا عاوز اتعلم الاسمبلى 32 بت ال>ى تستخدم داخل السورس كود بتاع فيجوال سى ++ 6 او السى شارب

_____________________________

C Language && Windwos_API

_____________________________

#4

16 أو 32 لا فرق المهم تطبق ما تتعلم

أصلا 64 على الأبواب

d4baa0.gif
#5

مشكور لا افضالك جدا اخى

انا عاوز اتعلم

_____________________________

C Language && Windwos_API

_____________________________

#6
hamada hassan ali كتب:
انا مش غاوز اتعلم 16 بت  انا عاوز اتعلم الاسمبلى 32  بت ال>ى تستخدم داخل السورس كود بتاع فيجوال سى ++ 6  او السى شارب

الفرق بين 16 بيت و 32 ليس في الأوامر , وانما في سعة السجلات و استدعاء دوال API و بعض التعليمات الجديده الخاصه بالمعالج

لو محتاج مصدر للأوامر (وهذا يكفي لكتابة كود أسمبلي في السي++ دون الحاجه الى مجمع) يمكنك استخدام الملف OPCODES.HLP الذي يأتي مع MASM32 , أو يمكنك تحميل Intel Instruction Set من موقع الشركه

أو انظر في هذا الرابط Intel Instruction Set pages

ولي تعليق بسيط , هل السي شارب تقبل كتابة أسمبلي داخلها ؟ أنا لا أعتقد هذا

#7

لا اعرف اخى لكن انا عندى ملف كامل بكل التعليمات ومقابلها الى لغة الالة ولكنه غير مفيد تماما

انا عاوز اتعلم اساسيات اللغة 32 بت من كتاب وليس مجرد دروس

عاوز اعرف كل شىء فى الاسمبلى الى انان يكون لى القدرة على كتابة قطاع اقلاع كامل مثلا

لدالك انا الان اود تعلم الاسمبلى من الالف الى الياء

لو ممكن تساعدونى

انا بحب الاسمبلى جدا بس مش عارف اتعلم الاساسيات التى تجعلنى اتعامل بها داخل اى مترجم سواء مترجم الاسمبلى او مترجم سى 6

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

اريد مساعدتكم فى الموضوع ده

وشكر ا لكم

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 16 نوفمبر 2005 في 07:26

_____________________________

C Language && Windwos_API

_____________________________

#8

نفسي اعرف ليه بتغير رايك وكلامك من مشاركه للثانيه , وبتتكلم في اكثر من نقطه ملهاش علاقه ببعض ,

لو عايز كتاب للأسمبلي كامل من الألف الى الياء اليك Art Of Assembly كتاب كامل متكامل , يمكن تحميله في صيغة pdf من هنا

وعموما لكتابة كود أسمبلي داخل كود سي , يوجد مع المترجمات docs تفيد في هذا ,طبعا مع الفيجوال سي توجد MSDN وبها موضوع كامل عن Inline Assembler

اكرر مره ثانيه , لو تحتاج الأسمبلي فقط لدمجه داخل برنامج سي فلن تحتاج لشيء أكثر من الـ Instruction Set فقط

لكن لو لم تعلم كيف تستخدم هذه الـ Instructions , يبقى شوف أي كورس أسمبلي بسيط 16 بيت لأنه بيشرح من الصفر طريقة كتابة كود أسمبلي , لكن حتى الدروس التي تشرح 32 بيت لا تشرح الأسمبلي بالصوره التي تريدها و فهم في الغالب يعتمدوا على معرفة المبرمج باستخدام التعليمات والاضافه تكون في الفرق فقط بين البرمجه في النظام الحقيقي 16 بيت والبرمجه في النظام المحمي 32 بيت

ولو بتفكر في كتابة قطاع الاقلاع وما الى ذلك اليك هذا الرابط

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

يعني حدد انت نقطه لتخوض فيها بدل من التفكير في كل الطرق , دون ان تتحرك

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

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