8. Stack push en pop¶
8.1. Documentconventies¶
De instructies push() en pop() accepteren als argument een registerverzameling die een deelverzameling, of mogelijk alle, van de algemene registers R0-R12 en het link-register (lr of R14) bevat. Zoals bij elke Python-verzameling is de volgorde waarin de registers worden gespecificeerd niet van belang. Zo zou in het volgende voorbeeld de pop()-instructie R1, R7 en R8 herstellen naar hun inhoud van vóór de push():
push({r1, r8, r7}) Sla drie registers op de stack op.
pop({r7, r1, r8}) Herstel ze
8.2. Stack-operaties¶
push({regset}) Plaats een verzameling registers op de stack
pop({regset}) Herstel een verzameling registers van de stack