8. Збереження та відновлення стека¶
8.1. Конвенції документа¶
Інструкції push() і pop() приймають як аргумент набір регістрів, що містить підмножину або, можливо, всі регістри загального призначення R0-R12 та регістр зв’язку (lr або R14). Як і в будь-якій множині Python, порядок, у якому вказуються регістри, не має значення. Таким чином, у наступному прикладі інструкція pop() відновить R1, R7 та R8 до їх вмісту перед push():
push({r1, r8, r7}) Зберегти три регістри у стек.
pop({r7, r1, r8}) Відновити їх
8.2. Операції зі стеком¶
push({regset}) Помістити набір регістрів у стек
pop({regset}) Відновити набір регістрів зі стека