8. Vložení na zásobník a vyjmutí ze zásobníku¶
8.1. Konvence dokumentu¶
Instrukce push() a pop() přijímají jako svůj argument množinu registrů obsahující podmnožinu, případně všechny, obecných registrů R0-R12 a link registr (lr nebo R14). Stejně jako u jakékoli Python množiny je pořadí, ve kterém jsou registry uvedeny, nepodstatné. Tedy v následujícím příkladu by instrukce pop() obnovila R1, R7 a R8 na jejich obsah před push():
push({r1, r8, r7}) Uloží tři registry na zásobník.
pop({r7, r1, r8}) Obnoví je
8.2. Operace se zásobníkem¶
push({regset}) Vloží množinu registrů na zásobník
pop({regset}) Obnoví množinu registrů ze zásobníku