掌控板教程
MicroPython类库
mPython类库
MicroPython 语法
掌控系列
push() 和 pop() 指令将包含通用寄存器R0-R12和链接寄存器(lr或R14)的子集或全部的寄存器组作为其参数。 对于任何任何Python设置而言,寄存器被指定的顺序无关紧要。因此,在以下示例中,pop()指令会在push()前将恢复R1、R7和R8的内容:
push()
pop()
push({r1, r8, r7}) 在堆栈上保存3个寄存器。
pop({r7, r1, r8}) 回复R1、R7、R8。
堆栈操作
push({regset}) 将一组寄存器压入堆栈
pop({regset}) 从堆栈中回复一组寄存器