8. Pinoon vienti ja pinosta nouto¶
8.1. Dokumentin merkintätavat¶
push() - ja pop() -käskyt ottavat argumenttinaan rekisterijoukon, joka sisältää osajoukon tai mahdollisesti kaikki yleiskäyttöiset rekisterit R0-R12 sekä linkkirekisterin (lr tai R14). Kuten minkä tahansa Python-joukon kohdalla, rekisterien määrittelyjärjestyksellä ei ole merkitystä. Näin seuraavassa esimerkissä pop()-käsky palauttaisi R1:n, R7:n ja R8:n niiden sisältöön ennen push()-käskyä:
push({r1, r8, r7}) Tallentaa kolme rekisteriä pinoon.
pop({r7, r1, r8}) Palauttaa ne
8.2. Pino-operaatiot¶
push({regset}) Vie rekisterijoukon pinoon
pop({regset}) Palauttaa rekisterijoukon pinosta