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

"inkrementeerub" - 1 õppematerjal

IAF0041 Arvutid I - eksamikonspekt
23
docx

IAF0041 Arvutid I - eksamikonspekt

*Alamprogramm(subroutine)- on programmeerimiskeeles (antud juhul Assembly'is) lähtekoodi korduvkasutatav osa, mis täidab mingit kindlat funktsiooni. *Uue alamprogrammi väljakutse tähendab seda, et peaprogrammi täitmine jääb teatud kohas poolikukst ning peale alamprogrammi töö lõpetamist peaprogramm jätkub samast kohast. *Alamprogrammide poole pöördumist on ideaalne rakendada pinumälu abil, vastava protsessi kirjeldus näeks lühidalt välja järgmine: (a)Esmalt inkrementeerub käsuloendur (PC = PC+1) ehk nt. (0004 => 0005) ning mälust kantakse käsuloendurisse(IR) järgmine käsk (oletame, et see on CALL käsk, mis viitab mälu asukohal 00FF olevale alamprogrammile). Käsuloendur inkrementeerub veelkord (PC = PC+1) e. (0005 => 0006). (b)Mälu mingis muus piirkonnas asuva pinu pinuviita (SP) dekrementeeritakse: SP = SP -1, et pinu tippu oleks võimalik lisada uus andmeelement. Viimane käsuloenduri väärtus

Informaatika → Arvutid i
254 allalaadimist


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