دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات البرمجة - Programming Forums (https://www.at4re.net/f/forum-5.html) +--- قسم : البرمجة بالأسمبلي - Assembly Section (https://www.at4re.net/f/forum-16.html) +--- الموضوع : دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي (/thread-526.html) |
دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي - x-member - 20-01-2019 بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله تعالى و بركاته تكملة سلسلة الصراعات مع Instant Demo الدرس الثاني من دروس الأسمبلي محتويات الدرس : -التعريف بالبنية العامة لبرامج الأسمبلي -شرح كل تعليمة شرحا مفصلا الأدوات المستعملة : -عقل مركز -WinAsm Studio -RadASM تحميل الشرح من المرفقات أي استفسار أنا في الخدمة RE: دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي - offset - 20-01-2019 شكرا اخي على الدورة سوف تغيرني عن اكواد السي شارب تمت تطبيق الدرس بنجاح عندي استسفارين صغيرين: 1- يخص دالة Main هل يجب ان نكتبها على شكل لايبل او على شكل Main PROC Main ENDP و ما هو الفرق و الأفضل بينهما ؟ 2- هل كامل الدورة سوف تكون ب MASM الخاص بمايكوسوفت او بأدوات اخري مثل FASM او TASM او غيرها معرفة ذلك يتيح لي التركيز في بحثي على النت لاني ان شاء الله جدي في متابعة الدورة و تعلم البرمجة بالأسمبلي RE: دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي - x-member - 20-01-2019 (20-01-2019, 04:08 PM)offset كتب : شكرا اخي على الدورة سوف تغيرني عن اكواد السي شارب و عليكم السلام , مرحبا بك أخي الكريم , سأجيب على تساؤلاتك 1 - لم أذكر أي شيء بخصوص أي دالة ... ال Main في المثال ليست دالة بل Label لديك خلط صغير بين ال Label و الإجراء Procedure قلت أن ال Label يمكن كتابته بطريقة عشوائية , و أضيف (لا يمكن أن يكون كلمة محجوزة في اللغة) مثلا : start - أما الإجراء فهو شيء آخر و سيأتي ذكره في الدروس القادمة ____________________________________________ 2 - نعم أخي الكريم , كامل الدورة ستعتمد على MASM ... بالتوفيق RE: دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي - offset - 20-01-2019 (20-01-2019, 05:31 PM)Rever7eR كتب : 1 - لم أذكر أي شيء بخصوص أي دالة ... ال Main في المثال ليست دالة بل Label ظننتها الدالة الرئيسية لان تسمية Main في السي شارب مقصود بها الدالة الرئيسية شكرا على التوضيح RE: دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي - هـآوي - 20-01-2019 وعليكم السلام بنتظار الدرس القادم لدي استفسار لماذا نقوم بتحديد نوع المعالج أول الكود لو قمنا بتحديد نوع يختلف عن الاخر هل سيعمل على كافة المعالجات RE: دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي - x-member - 20-01-2019 (20-01-2019, 10:14 PM)هـآوي كتب : وعليكم السلام لنخبر المجمع MASM أي نوع من تعليمات المعالج سيستخدم . أكيد هناك اختلاف بين المعالجات , 80286 ليس ك 80386 و 80586 بما أن المعالجات تختلف فسيكون هناك اختلاف في مجموعة التعليمات (Instruction set) لا تقلق لن نستعمل أيا منها |