اطلاعات مرتبط با تیتر زیر را جمع‌آوری کنید و یک خبر کوتاه بنویسید

تیتر: پشته فراخوانی
خبر:
اکثر کامپایلرها برای فراخوانی و برگشت زیربرنامه فراخوانی پشته (call stack) را پیاده‌سازی می‌کنند . call stack یا run-time stack یک پشته است که اطلاعاتی دربارهٔ زیربرنامه فعال یک برنامه را نگهداری می‌کند . زیربرنامه فعال زیربرنامه‌ای است که فراخوانی شده‌است اما هنوز اجرایش تمام نشده‌است . وقتی زیربرنامه‌ای فراخوانی می‌شود ، قبل از اینکه کنترل اجرای برنامه به آدرس زیربرنامه پرش کند آدرس دستورالعمل بعدی (دستورالعملی که درحافظه بعد از دستور فراخوانی قرار دارد) درجائی باید ذخیره شود که هنگام برگشت از زیربرنامه از آن استفاده می‌شود . این آدرس را آدرس برگشتی (return addresses) می‌نامند . معماری که بر اساس پشته است آدرس برگشتی را به عنوان نقطه برگشت در پشته اضافه می‌شود .