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

[ تمت الإجابة ]مالفرق بين قسم Heap وقسم Stack ؟؟

بدأه اشليان في 21 مارس 2010 · 5 رد · 1,399 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مالفرق بين قسم Heap وقسم Stack ؟؟

وهل جميعهم في قسم البيانات؟؟

#2

عليكم السلام

بشكل مختصر كلاهما يعتبر داكرة يختلفان من ناحية التخزين

فمتلا لديك متغيرات Local لـFonction بالبرنامج (الغير معرفة Static) هده المتغيرات تحفض في Stack

اما ادا قمت متلا بحجز مساحة بالداكرة باستعمال مختلف الطرق كمتال New في C فهي تحجز في Heap ايضا فان مختلف الـObject تحفض بها

اما المتغيرات المعرفة Global و Static فهي تحفض في Data Segment .

1
#3

ارجو شرح بتفصيل اكتر صديقي

In bad state

#4
AsJsGle كتب:

ارجو شرح بتفصيل اكتر صديقي

#5

اقرأ كتب الاسمبلي

ستجد الشرح الوافي ، موفق

#6

أظن الأخ أتى بالمفيد ، اذا لم تفهم كلامه فأظن انه عليك مراجعة الأساسيات (أو اساسيات الأساسيات اذا اردنا الدقة) .

أيضا هذا السؤال مكرر ويوجد له أكثر من جواب في منتدى السي او الاسمبلي او API لا اذكر بالتحديد !

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

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