السلام عليكم
انا لفيت المنتدى بحث عن كتاب الاسمبلى ولكن مش عارف افرق اى كتاب يتحدث عن الاسمبلى 32 بت ويكون شامل عنها كل اساسياتها
وهل الاسمبلى الموجودة فى الفيجوال سى ++ 6 كافية وكيف استخدمها
السلام عليكم
انا لفيت المنتدى بحث عن كتاب الاسمبلى ولكن مش عارف افرق اى كتاب يتحدث عن الاسمبلى 32 بت ويكون شامل عنها كل اساسياتها
وهل الاسمبلى الموجودة فى الفيجوال سى ++ 6 كافية وكيف استخدمها
_____________________________
C Language && Windwos_API
_____________________________
انا مش غاوز اتعلم 16 بت انا عاوز اتعلم الاسمبلى 32 بت ال>ى تستخدم داخل السورس كود بتاع فيجوال سى ++ 6 او السى شارب
_____________________________
C Language && Windwos_API
_____________________________
مشكور لا افضالك جدا اخى
انا عاوز اتعلم
_____________________________
C Language && Windwos_API
_____________________________
hamada hassan ali كتب:انا مش غاوز اتعلم 16 بت انا عاوز اتعلم الاسمبلى 32 بت ال>ى تستخدم داخل السورس كود بتاع فيجوال سى ++ 6 او السى شارب
الفرق بين 16 بيت و 32 ليس في الأوامر , وانما في سعة السجلات و استدعاء دوال API و بعض التعليمات الجديده الخاصه بالمعالج
لو محتاج مصدر للأوامر (وهذا يكفي لكتابة كود أسمبلي في السي++ دون الحاجه الى مجمع) يمكنك استخدام الملف OPCODES.HLP الذي يأتي مع MASM32 , أو يمكنك تحميل Intel Instruction Set من موقع الشركه
أو انظر في هذا الرابط Intel Instruction Set pages
ولي تعليق بسيط , هل السي شارب تقبل كتابة أسمبلي داخلها ؟ أنا لا أعتقد هذا
لا اعرف اخى لكن انا عندى ملف كامل بكل التعليمات ومقابلها الى لغة الالة ولكنه غير مفيد تماما
انا عاوز اتعلم اساسيات اللغة 32 بت من كتاب وليس مجرد دروس
عاوز اعرف كل شىء فى الاسمبلى الى انان يكون لى القدرة على كتابة قطاع اقلاع كامل مثلا
لدالك انا الان اود تعلم الاسمبلى من الالف الى الياء
لو ممكن تساعدونى
انا بحب الاسمبلى جدا بس مش عارف اتعلم الاساسيات التى تجعلنى اتعامل بها داخل اى مترجم سواء مترجم الاسمبلى او مترجم سى 6
بس انا كل ما اتمناه انى اصل للمرحلة انى اتعامل مع دوال النظام من خلال الاسمبلى بس وافهم طريقة العنونة والتعامل مع كل انواع المسجلات والقطعات والدبيغر كنترول وكل هدا
اريد مساعدتكم فى الموضوع ده
وشكر ا لكم
تم تعديل هذه المشاركة بواسطة hamada hassan ali في 16 نوفمبر 2005 في 07:26
_____________________________
C Language && Windwos_API
_____________________________
نفسي اعرف ليه بتغير رايك وكلامك من مشاركه للثانيه , وبتتكلم في اكثر من نقطه ملهاش علاقه ببعض ,
لو عايز كتاب للأسمبلي كامل من الألف الى الياء اليك Art Of Assembly كتاب كامل متكامل , يمكن تحميله في صيغة pdf من هنا
وعموما لكتابة كود أسمبلي داخل كود سي , يوجد مع المترجمات docs تفيد في هذا ,طبعا مع الفيجوال سي توجد MSDN وبها موضوع كامل عن Inline Assembler
اكرر مره ثانيه , لو تحتاج الأسمبلي فقط لدمجه داخل برنامج سي فلن تحتاج لشيء أكثر من الـ Instruction Set فقط
لكن لو لم تعلم كيف تستخدم هذه الـ Instructions , يبقى شوف أي كورس أسمبلي بسيط 16 بيت لأنه بيشرح من الصفر طريقة كتابة كود أسمبلي , لكن حتى الدروس التي تشرح 32 بيت لا تشرح الأسمبلي بالصوره التي تريدها و فهم في الغالب يعتمدوا على معرفة المبرمج باستخدام التعليمات والاضافه تكون في الفرق فقط بين البرمجه في النظام الحقيقي 16 بيت والبرمجه في النظام المحمي 32 بيت
ولو بتفكر في كتابة قطاع الاقلاع وما الى ذلك اليك هذا الرابط
وبها كتاب بسيط لتعليم السمبلي وكتابة كود لقطاع الاقلاع و ومعها محاكي للمساعده على متابعة البرنامج في وقت التشغيل
يعني حدد انت نقطه لتخوض فيها بدل من التفكير في كل الطرق , دون ان تتحرك
هذا الموضوع مغلق.