ممكن حد يفهمى معانى الكلمات الاتيه
المكدس
انا اعلم انه فراغ ذاكرى ولكن ممكن كلام أكتر عليه000000
عنوان العودهreturn address
--
0x42424242
ممكن
وياريت لو فى كتاب حلو يكون فيه شرح عن هذا ياريت تدلونى عليه
لانى قرأت كتب كتير ومو لاقى توضيح[/
ممكن حد يفهمى معانى الكلمات الاتيه
المكدس
انا اعلم انه فراغ ذاكرى ولكن ممكن كلام أكتر عليه000000
عنوان العودهreturn address
--
0x42424242
ممكن
وياريت لو فى كتاب حلو يكون فيه شرح عن هذا ياريت تدلونى عليه
لانى قرأت كتب كتير ومو لاقى توضيح[/
السلام عليكم
يا اخ metoovet هذه الاسئلة لن تجد لها اجابة في كتب السي هذه الاشياء عناوين الذاكرة و المكدس (stack) يمكن التلاعب بها كلها بلغة سي ولكن لكي تفهمها جيدا يجب ان تقرأها في مضمون لغة الاسمبلي . المكدس : هو مساحة في الذاكرة مخصصة لحفظ معاملات الدوال وهذا علي اعتبار ان الذاكرة مقسمة الي ثلاثة اقسام لكل برنامج كل قسم فيه 64 ك في 16 بت و 4 جيجا في 32 بت لكل برنامج او نظام تشغيل ..عند كتابة دالة لها معامل تخزن المعاملات في المكدس وعند استدعاء الدالة مرة اخري تأخذ قيم المعاملات من المكدس وتستعدي الدالة ..ارجو ان اكون وفقت في التوضيح ..لا اعرف عنوان العودة ..0x42424242 ده رقم بالنظام السداسي العشري ..كل هذه سوف تعرفه واكثر بس انت دور علي كتاب ART OF ASSEMBLY الكتاب مجاني دور علي جووجل هتلاقيه علي طول ان شاء الله
ملحوظة : أرجو ان انت تزور منتدي الاسمبلي وتشوف الدروس اللي فيه
سلام :)
تم تعديل هذه المشاركة بواسطة محمد جبر في 4 يناير 2007 في 18:02
لا اله إلا الله
أشكرك جدا جدا على التوضيح الصريح
أشكرك من صميم قلبى
وشكرا على النصيحة
هذا الموضوع مغلق.