Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"aaadress" - 1 õppematerjal

Arvutid konspekt
54
docx

Arvutid konspekt

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 sisaldab see esimese vaba pesa aadressi. Pinumälusse kirjutatakse PC1 väärtus. Käsuloendurisse laetakse alamprogrammi AP1 algusaadress. Tavaliselt on see aaadress Call käsu käsukoodi juures. Kui AP1 jõuab käsu täitmisele, on käsuloenduris selle käsule järgneva käsu PC2 aadress. Call-käsu täitmisel salvestatakse pinumällu PC2 väärtus ja Call-käsu juurest laetakse käsuloendurisse PC Ap2 alguse aadress. Kui AP2 jõuab tagasipöörde käsu Ret juurde, loetakse pinumälust (POP) PC2 väärtus ja salvestatakse käsuloendurisse. Seega pöördutakse tagasi AP1 programmi ja Ap2 käsule järgneva käsu juurde.

Informaatika → Arvuti
43 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun