Arvutid konspekt
sõnas, sest iga plokk saab olla vaid ühes kohas vahemälus.
Riistvara tegevus alamprogrammide poole pöördumisel.
Alamprogrammi poole pöördumine ja siis tagasipöörde aadresside
salvestamine on üks pinumälu rakendusi. Kui toimub alamprogrammi poole
pöördumine, siis käsuloenduri sisu salvestatakse pinumälusse, ja kuna
käsuloendur näitab alati järgmisena täitmisele tuleva käsu aadressi, on ka see
tagasipöörde aadressiks. Kui nüüd alamprogramm pöördub veel alamprograami
poole kirjutatakse ka see pinumälusse. Tagasipöördumisel võetakse pinumälust
järjest tagasipöörde aadresse, kui programmi täitmine jõuab uuesti
põhiprogrammi juurde.
Kui põhiprogramm jõuab alamprogrammi poole pöördumise käsu täitmisele (Call
AP1), sisaldab käsuloendur järgmise käsuaadressi(PC1). Call-käsk täitmise etapid:
Käsuloenduri sisu salvestatakse pinumälusse. Push-operatsiooni ajal
vähendatakse pinumälu osutit SP ühe võrra sõnale xxx ja pärast vähendamist