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

استفسار .....؟

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

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

لدي استفسار يا اخوان عن لغتكم القوية الأسمبلي ...حقيقة انا اسمع بها ولكني لا اعرف

عنها الا اسمها وانها اقوى لغات البرمجة ...وان مبرمجين الأسمبلي هم "اسياد البرمجة"

اريد ان اعرف يا اخوان ما هو المدخل الى عالمكم هذا وما هي البداية الصحيحة لذالك

وان امكن روابط مواقع او كتب لتعليم الأسمبلي للمبتدئين

وارجو ممن لدية الوقت ان يوضح لي كيف اعمل كمبايل لبرنامج مكتوب بالأسمبلي

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

برنامج مكتوب بالأسمبلي يكون على هيئة نص .. تكست فايل ..ولا اعلم كيف احولة

الى ملف تنفيذي ؟

هذا ولكم مني فائق التقدير والأحترام

اخــــوكم

win32

#3

السلام عليكم,

إن برنامج الأسمبلي كباقي البرامج الأخرى. نكتب البرنامج كنص عادي ثم نقوم ببناء البرنامج ليصبح عندنا ملف EXE يمكن تشغيله.

ويمكن أن نستعمل عدة برامج لهدا الغرض فمنها Masm Tasm Nasm وغيرها ينكنك البحث عنها وتحميلها من النت. فمثلا بالنسبة ل MASM يمكن تحميل MASM32 لبرمجة الوندوز وهناك أيضا لبرامج 16 بايت.

فمثلا إدا كان عندك هدا الأخير وعدك ملف Test.asm يمكنك بنء البرنامج كالتالي :

masm test.asm

هدا سيصنع لك ملف test.obj ثم

link test.obj

وهدا سيصنع لك ملف test.exe

إلى اللقاء.

#4

مرحبا بالأخ الصديق win32

الأسمبلي هي لغة الألة التي تستطيع من خلالها التحكم من خلال السوفت وير بالهاردوير

وطبعا هذا التعريف قليل جدا على هذه اللغة المتميزة حقيقة

صراحة هذة أول مشاركة لي في هذا القسم مع أني والحمدلله عند بعض المعرفة في هذة اللغة

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

انا أمل ان تجد كل ما تريد في هذا الفسم .... كما أنا ذكرت أنا جديد في assimply ايضا

When You Started With Delphi ...You Could Not Stop!

delphiteam2.jpg

alharmoodiGropu.com

#5

السلام عليكم

شكرآ لك اخي chik على توضيحك ... ولقد جربت ما قلت ونجح معاي واصبح لدي اول برنامج اسمبلي من صنعي ... ولكن المشكلة لما حاول ان اطبق العملية على سورس

موجود عندي لم تنجح العملية ... ارجو منك او من احد الأخوان توضيح المشكلة

السورس مرفق ... والبرنامج المستخدم مسام masm >>> المشكلة هنا :

include c:\masm32\include\windows.inc

في جميع الأسطر المماثلة ... ولا اعلم ما السبب ؟

اخي delphi team لقد افرحني وجودك هنا واذكرك بالمثل الذي يقول :

منهومان لايشبعان ابد ... منهوم المال ومنهوم العلم ... : )

تحياااااااااااتي لكم

ser.asm

#6

عفوآ اخي chik لم انتبة الى كلمتك :

اقتباس
MASM32
لبرمجة الوندوز .... اعتقد مشكلتي هنا ..ويجب علي

ان انزل MASM32 واجرب علية

عمومآ هذا مثال اخر مرفق فية نفس المشكلة السابقة .

ser2.asm

#7

chik الف شكر لك .... لقد تمت العملية بنجاح .... : )

هذا السبب MASM32 ...وانا كنت اعمل على MASM

#8

السلام عليكم,

هنيئا لك ألاخ 32 win ومرحبا بك في عالم برمجة الأسمبلر.

أضن أنك تعرف برمجة الوندوز بالديلفي كما قال أحد الإخوان ولدا أضن أنك لن تجد صعوبات كثيرة لإقتحام هدا الميدان.

وقد يخوفنا الكثير من برمجة الأسمبلر ويقال أنه يجب أن نعرف كل مكونات الكمبيوتر فهدا صحيح إلى حد ما إدا كنا نود برمجة السيستم أما إدا كنا سنبرمج برامج وندوز عادية فلا يجب أن نعرف كل المكونات وقد نكتفي بالشيء الأساسي .وأن مكونات الكمبيوتر قد نكتشفها ونتعلمها موازة مع تعلمنا للبرمجة.

ونحن في انتضار مشاركاتك حتى ننعش هدا المنتدى الدي بدأ شيئا ما في النوم.

وأنا أقترح أننا كل مرة نعطي تفسيرا لأحد دوال API ونتعرف عنها وكيف نبرمجها في الأسمبلر ونعطي مثالا لها.

وكل من له الإستطاعة يمكن أن يبدأ بهدا وأنا سأبدأ ابتداءا من الأسبوع المقبل بعدما أنهي بعض الأشغال الشخصية.

إلى اللقاء.

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

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