تقييم الموضوع :
  • 8 أصوات - بمعدل 2.88
  • 1
  • 2
  • 3
  • 4
  • 5
دورة الأسمبلي l الدرس الثاني : هيكل برانمج الأسمبلي
#1
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله تعالى و بركاته

تكملة سلسلة الصراعات مع Instant Demo  crazy
 

الدرس الثاني من دروس الأسمبلي 
محتويات الدرس :

-التعريف بالبنية العامة لبرامج الأسمبلي
-شرح كل تعليمة شرحا مفصلا 
  الأدوات المستعملة : 
-عقل مركز
-WinAsm Studio
-RadASM

تحميل الشرح من المرفقات
أي استفسار أنا في الخدمة


الملفات المرفقة
.rar   Tutorial02.part1.rar (الحجم : 1 MB / التحميلات : 139)
.rar   Tutorial02.part2.rar (الحجم : 1 MB / التحميلات : 138)
.rar   Tutorial02.part3.rar (الحجم : 1 MB / التحميلات : 126)
.rar   Tutorial02.part4.rar (الحجم : 1 MB / التحميلات : 119)
.rar   Tutorial02.part5.rar (الحجم : 753.94 KB / التحميلات : 120)
أعضاء أعجبوا بهذه المشاركة : offset , هـآوي , B0u3Zizi , dj-siba , hayefa , 7ar6ani , Hema18 , OrJiNaL
#2
شكرا اخي على الدورة سوف تغيرني عن اكواد السي شارب Cafe
تمت تطبيق الدرس بنجاح

عندي استسفارين صغيرين:
1- يخص دالة Main هل يجب ان نكتبها على شكل لايبل او على شكل
Main PROC

Main ENDP
و ما هو الفرق و الأفضل بينهما ؟


2- هل كامل الدورة سوف تكون ب MASM الخاص بمايكوسوفت او بأدوات اخري مثل FASM او TASM او غيرها
معرفة ذلك يتيح لي التركيز في بحثي على النت لاني ان شاء الله جدي في متابعة الدورة و تعلم البرمجة بالأسمبلي
أعضاء أعجبوا بهذه المشاركة : hayefa
#3
(20-01-2019, 04:08 PM)offset كتب : شكرا اخي على الدورة سوف تغيرني عن اكواد السي شارب Cafe
تمت تطبيق الدرس بنجاح

عندي استسفارين صغيرين:
1- يخص دالة Main هل يجب ان نكتبها على شكل لايبل او على شكل
Main PROC

Main ENDP
و ما هو الفرق و الأفضل بينهما ؟


2- هل كامل الدورة سوف تكون ب MASM الخاص بمايكوسوفت او بأدوات اخري مثل FASM او TASM او غيرها
معرفة ذلك يتيح لي التركيز في بحثي على النت لاني ان شاء الله جدي في متابعة الدورة و تعلم البرمجة بالأسمبلي

و عليكم السلام , مرحبا بك أخي الكريم , سأجيب على تساؤلاتك 
1 - لم أذكر أي شيء بخصوص أي دالة ... ال Main في المثال ليست دالة بل Label
 لديك خلط صغير بين ال Label و الإجراء Procedure
قلت أن ال Label يمكن كتابته بطريقة عشوائية , و أضيف (لا يمكن أن يكون كلمة محجوزة في اللغة) مثلا : start
- أما الإجراء فهو شيء آخر و سيأتي ذكره في الدروس القادمة 
____________________________________________
2 - نعم أخي الكريم , كامل الدورة ستعتمد على MASM ... 
بالتوفيق
أعضاء أعجبوا بهذه المشاركة : offset , hayefa
#4
(20-01-2019, 05:31 PM)Rever7eR كتب : 1 - لم أذكر أي شيء بخصوص أي دالة ... ال Main في المثال ليست دالة بل Label

ظننتها الدالة الرئيسية لان تسمية Main في السي شارب مقصود بها الدالة الرئيسية
شكرا على التوضيح
أعضاء أعجبوا بهذه المشاركة : x-member , hayefa
#5
وعليكم السلام
بنتظار الدرس القادم
لدي استفسار لماذا نقوم بتحديد نوع المعالج أول الكود
لو قمنا بتحديد نوع يختلف عن الاخر هل سيعمل على كافة المعالجات
أعضاء أعجبوا بهذه المشاركة : hayefa
#6
(20-01-2019, 10:14 PM)هـآوي كتب : وعليكم السلام
بنتظار الدرس القادم
لدي استفسار لماذا نقوم بتحديد نوع المعالج أول الكود
لو قمنا بتحديد نوع يختلف عن الاخر هل سيعمل على كافة المعالجات

لنخبر المجمع MASM أي نوع من تعليمات المعالج سيستخدم . 
أكيد هناك اختلاف بين المعالجات , 80286 ليس ك 80386 و 80586
بما أن المعالجات تختلف فسيكون هناك اختلاف في مجموعة التعليمات (Instruction set)

لا تقلق لن نستعمل أيا منها  lol
أعضاء أعجبوا بهذه المشاركة : hayefa


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم