8. Stack push och pop¶
8.1. Dokumentkonventioner¶
Instruktionerna push() och pop() tar som argument en registeruppsättning som innehåller en delmängd, eller möjligen alla, av de generella registren R0-R12 och länkregistret (lr eller R14). Liksom med vilken Python-mängd som helst saknar ordningen i vilken registren anges betydelse. Således skulle pop()-instruktionen i följande exempel återställa R1, R7 och R8 till deras innehåll före push():
push({r1, r8, r7}) Spara tre register på stacken.
pop({r7, r1, r8}) Återställ dem
8.2. Stackoperationer¶
push({regset}) Lägg en uppsättning register på stacken
pop({regset}) Återställ en uppsättning register från stacken