تبلیغات
ســـهند لـــیقوان


.
.
ســـــــــلام


دوستان عزیز این وبلاک از این به بعد دیگر اپ نخواد شد

برای ورود به وب سایت جدید بروی لینک زیر کلیک کنید


بازدید : مرتبه
تاریخ : پنجشنبه 1 دی 1390

یک call stack از stack frame ها یا activation record ها تشکیل شده است. فریم پشته اطلاعات زیربرنامه را نگه می دارد. هر فریم پشته مربوط به یک فراخوانی زیربرنامه ای است که هنوز تمام نشده است.


مثال. فرض کنید تابع function2 اکنون در حال اجرا است و توسط function1 فراخوانی شده است. وضعیت پشته می تواند به شکل زیر باشد.

فریمی که در بالای پشته است مربوط به زیربرنامه ای است که اکنون در حال اجرا است. هر فریم ممکن است دربرگیرنده متغیرهای محلی، آدرس برگشتی و مقدار پارامترهای زیربرنامه باشد. فریم های پشته هم اندازه نبوده و زیربرنامه های مختلف فریم های متفاوتی دارند.

پشته توسط ثبات stack pointer دسترسی می شود که بالای پشته را مشخص می کند.





ارسال توسط ali.n
آرشــــیو مــطالبــــــ
کــــــــد جــــــــــاوا
گــــــالریـــــ عــکســـ
صفحات وبــــ ســایتــ
لـــــگویـــــ دوســــتانـــــــ

بــرای تــــبادل لــــگو

لطفا لوگوی ما را در وب سایت

یاوبلاک خود قرار دهید وبه ما

اطلاع دهید تالگوی شـمادرج شود


کد HTML لـــــوگویـــــ مــــا:

>>::::::::::::::::::::::

<<<<<<كپی برداری با ذكرمنبع مجاز بوده و تمام حقوق این وب سایت و مطالب آن متعلق به .:: تــــــــکـــــــــ وبـــــــــــــــ ::. می باشد.<<<<