این دو فرایند از جمله فرایند هایی هستند که در بررسی کارکرد Stack باید مورد مطالعه قرار بگیرند.
╒╦Prologue :
این فرایند به طور کلی به مراحلی اطلاق میشود که Stack را آمادهی رزرو شدن توسط function call ها میکند و Return address را در آن ذخیره میکند تا فرایند Return با مشکل مواجه نشود.
╝| مراحل اتفاق افتادن Prologue :
╒╦Epilogue :
این فرایند به مراحلی اطلاق میشود که Stack را پاکسازی کرده و دوباره قابل رزرو میکنند.
╝| مراحل اتفاق افتادن Epilogue :
╝| یک مسئلهی دیگری که جالب توجه است این است که وقتی مدل ذخیره سازی (storage class) توابع (functions) در کدی که نوشتیم و کامپایل کردیم از نوع Naked باشد چه اتفاقی می افتد؟
- - - اتفاقی که رخ میدهد این است که وقتی کامپایلر متوجه این نوع ذخیره سازی بشود برای آن Function هیچ کدی جهت انجام این دو فرایند در نظر نمی گیرد. این مدل زمانی است که برنامه نویس میخواهد خودش کد مختص به خودش را برای این کار بنویسد.
▌The End