پیاده سازی روال

خلاصه
1397/08/07

معماری 80*86 پیاده سازی روال ها را، که شبیه به انواع روال ها در زبان های سطح بالا می باشد، ممکن می کند.

 پیاده سازی روال

معماری 80*86 پیاده سازی روال ها را، که شبیه به انواع روال ها در زبان های سطح بالا می باشد، ممکن می کند. در واقع روال ها می توانند از برنامه های زبان های سطح بالا فراخوانی گردند و یا روال های سطح بالا را فراخوانی نمایند. در این ارتباط سه مفهموم وجود دارد:
1)    چگونه کنترل را از برنامه به روال انتقال دهیم و چگونه از آن برگردیم.
2)    چگونه پارامترها را به روال ارسال کنیم و نتایج را از روال دریافت نماییم.
3)    چگونه روالی بنویسیم که از برنامه فراخوان کننده مستقل باشد.
 علاوه بر این گاهی اوقات روال باید فضای متغیرهای محلی را تخصیص دهد.پشته افزاری برای انجام این کارهای مورد نیاز است.