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

ارجوا الدخول بعض الاستفسارات رجاااااء من الجميع

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

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

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

واشكر من يوجد فى هذا القسم

ولكن انا اريد تعلم هذه اللغه

لامرين اثنين

اولهم

هو انى اعمل فى مجال الشفرات والتحديث والتعديل فى السوفت ويرات

والثانى

انى علمت ان الشركات تستخدم هذه اللغه لتجميع السوفت وير الخاص بالتحديث

وهذا ما جزبنى الى تعلم هذه اللغه

وبالفعل بدات فى تعلمها

ولكن

وجدت اكثر من برنامج وكثره مواضيع

ولا اعرف ما هو خاص بان اتعلم ما ذكرته لكم

فارجوا

توضيح

ما يستخدم من برامج للتطبيق فى هذه اللغه

فانا ارى الكثير من الاكواد ولكن لا اعرف اين اطبقا

وايضا برنامج debug

كيف اخرج برنامج من خلاله او ملف

فالجميه هنا لا يهتم بهذه الامور

ارجوا شرحها

او اعطائى روابط

لانى بحثت ولم اجد شئ

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

#2

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

بالنسبة لما تريده فيمكنك استخدام masm32 ان كنت تعمل على نظام ويندوز, nasm اذا كنت تعمل على لينوكس

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

راجع المواضيع المثبتة بخصوص المتابعة في تعلم البرمجة بالاسمبلي.

بخصوص التعامل مع المنقح, في حال كتابتك لبرنامج 32bit راجع المواضيع المثبتة المتعلقة بالهندسة العكسية والبرمجة المتقدمة التي يستخدم فيها برنامج olly, اغلب هذه المقالات باسم الاخ jaas كي يسهل البحث عليك.

بالتوفيق

Do as I say, not as I do

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

#3

السلام عليكم

ساحاول ان اساعدك لكن بايجاز لانني لا املك الكثير من الوقت بسبب الامتحانات.

اخي العزيز البرمجة بلغة assembly 32bit لا تتطلب الكثير من البرامج...يلزمك ما يلي:

developing environment

بيئة للعمل وهذه تشابه الـ visual studio بالنسبة للغات الاخرى...وللعلم فهذه البيئة ليست ضرورية ويمكن الاستغناء عنها. افضل برنامج لهذا العمل هو RADASM ويمكن الحصول عليه من هنــــــــــا . ولاستخدامه يلزبمك ربطه مع المجمع الذي تستخدمه. طريقة الربط موجودة في المواضيع المثبتة هنــــــا.(11 + 12)

يلزمك ايضا الـ assembler

اي المجمع ((وهذا يشتمل على linker )) وافضل ما يمكنك استخدامه هو masm32 من شركة micro$oft . يمكنك تحميله من هنــــــــا.

بخصوص برنامج debug فهذا لا ارى علاقة مباشرة له بالموضوع. هذا البرنامج يستخدم لتنقيح البرامج الاخرى الا انه قليل الاستخدام وفاعليته ليست كبيرة . الكثير من المبرمجين يفضلون استخدام Olludbg لقوته وسهولته في آن. عموما ان احببت تعلم debug فاذهب الى هنـــــــــــــا.

اخي الكريم ان كنت لم افدك فارجوا ان تسامحني

وان كنت قد افدتك فرجاء لا تنساني من دعوة صالحة.

allko

تم تعديل هذه المشاركة بواسطة allko في 18 مارس 2006 في 01:01

#4

اولا

اشكر الاخوه الاعزاء

xacker

والاخ

allko

على هذا المجهود الواضح

والردود السريعه والمفيده

وارجوا ان لا اكون قد اطالت عليكم

وانى قد تخطيت القوانين

فلكم تحياتى القلبيه

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…