•Toteutus jaettu eri yksiköille
–varaa tilaa paluuarvolle pinosta
–laita parametrit (arvot tai osoitteet) pinoon
–talleta vanha PC ja FP, aseta uudet PC ja FP
–varaa tilaa paikallisille muuttujille
–talleta käytettävien rekistereiden
vanhat arvot pinoon
–(itse aliohjelman toteutus – varsinainen työ)
–palauta rekistereiden arvot
–vapauta paikallisten muuttujien tila
–palauta PC ja FP
–vapauta parametrien tila
–ota paluuarvo pinosta