8. スタックへの push と pop
8.1. この文書の表記規則
push() と pop() 命令は、汎用レジスタ R0〜R12 とリンクレジスタ (lr または R14) の一部、あるいは全部を含むレジスタの集合を引数に取ります。Python の集合と同様、レジスタを指定する順序は関係ありません。したがって次の例では、pop() 命令は R1、R7、R8 を push() の前の内容に復元します:
push({r1, r8, r7}) 3つのレジスタをスタックに保存します。
pop({r7, r1, r8}) それらを復元します
8.2. スタック操作
push({regset}) レジスタの集合をスタックにプッシュします
pop({regset}) レジスタの集合をスタックから復元します