Preštudujte si: Podprogramy
6. Mechanizmus volania podprogramu
Keď sa objaví v programe volanie podprogramu:
- zapamätá sa návratová adresa (kam sa bude treba vrátiť)
- vytvoria sa lokálne premenné procedúry (s nedefinovanou hodnotou) a
formálne parametre s hodnotami nastavenými podľa vstupov
- prenesie sa riadenie programu do tela podprogramu
- vykonajú sa všetky príkazy podprogramu
- zrušia sa lokálne premenné
- riadenie sa vráti za miesto v programe, odkiaľ bol podprogram volaný
Kvôli potrebe vykonania všetkých týchto operácií môže byť rýchlosť
programu s podprogramami o čosi nižšia ako bez ich použitia, pri
súčasných procesoroch však ide o mizivé a prakticky nezmerateľné
zdržanie.