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

كيف اكتب برنامج بالاسمبلي

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

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

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

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

لم اكن اريد ازعاجكم ولكني عندما بحثت في جوجل عن فكرة كتابة البرنامج بالاسمبلي وجدت كومبايلرات كثيره

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

الرجاء تصحيح هذا الكلام

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

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

شكرا لكم

الى اللقاء

#2

السلام عليكم.

أضن أن أول شيء يجب أن نعرف إن كنا نريد البرمجة 16 أو 32 بايت . وهناك عدة كمبايلارات مختلفة ولكن لا تختلف كثيرا فيما يخص كتابة البرامج وأغلبها تنهج نفس الطريقة تقريبا والإختلاف الأساسي يكون في بداية البرامج وغالبا في المسائل التي يجب ذكرها من قبل. وفيما يخص البرمجة 32 بايت فأضن أن الكثير يستعمل Masm32 وفيما يخص 16 بايت أنا شخصيا أستعمل masm6 ويمكن تحويل البرامج بسهولة إلى كمبايلر Borland .

هذه نضرة خاطفة على بعض الكمبايلارات ويمكن دائما أن ترى الدروس والأمثلة الموضوعة في هذا المنتدى حتى تتضح الصورة أحسن لك. وإذا كان فيه أي تساؤل ستجد إن شاء الله من يساعدك من بين الإخوان.

إلى اللقاء.

#3

إذا بدك طريقة الترجمة

تكتب البرنامج تبعك بلغة الإسمبلي بواسطة أي محرر نصوص

و تحفظه بصيغة ASM

*.ASM

من خلال سطر الأوامر لديك تقوم بما يلي بفرض أن برنامجك على القرص المرن

C:\TASM\>TASM A:\X.ASM A:\, A:\, A:\, A:\

و بإستخدام برنامج الربط

C:\>TASM\TLINK A:\X.ASM A:\X.EXE

و إذا كنت تريد إنشاء ملف com

إستخدم اللاحقة T

هذا بالنسبة لمترجم بورلاند

أرجوا لك التوفيق

أنا أستخدم مترجم بورلاند 2

#4

السلام عليكم

شكرا جزيلا لكم اخواني

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

شكرا مرة اخرى

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

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