السلام عليكم ورحمة الله وبركاته
مالفرق بين قسم Heap وقسم Stack ؟؟
وهل جميعهم في قسم البيانات؟؟
السلام عليكم ورحمة الله وبركاته
مالفرق بين قسم Heap وقسم Stack ؟؟
وهل جميعهم في قسم البيانات؟؟
عليكم السلام
بشكل مختصر كلاهما يعتبر داكرة يختلفان من ناحية التخزين
فمتلا لديك متغيرات Local لـFonction بالبرنامج (الغير معرفة Static) هده المتغيرات تحفض في Stack
اما ادا قمت متلا بحجز مساحة بالداكرة باستعمال مختلف الطرق كمتال New في C فهي تحجز في Heap ايضا فان مختلف الـObject تحفض بها
اما المتغيرات المعرفة Global و Static فهي تحفض في Data Segment .
AsJsGle كتب:ارجو شرح بتفصيل اكتر صديقي
اقرأ كتب الاسمبلي
ستجد الشرح الوافي ، موفق
أظن الأخ أتى بالمفيد ، اذا لم تفهم كلامه فأظن انه عليك مراجعة الأساسيات (أو اساسيات الأساسيات اذا اردنا الدقة) .
أيضا هذا السؤال مكرر ويوجد له أكثر من جواب في منتدى السي او الاسمبلي او API لا اذكر بالتحديد !
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]