setjmp.s
来自「它通过提供glibc兼容使得应用程序移植到较小的c 库时相当得容易. 它能够应用」· S 代码 · 共 44 行
S
44 行
.h8300h.text .global __setjmp.global _longjmp__setjmp: add.l #20,er0 mov.l er6,@er0 mov.l er5,@-er0 mov.l er4,@-er0 mov.l er3,@-er0 mov.l er2,@-er0 mov.l er1,@-er0 mov.l sp,@(24,er0) mov.l @sp,er1 mov.l er1,@(28,er0) sub.l er0,er0 rts_longjmp: mov.l er1,er1 bne 1f sub.l er1,er1 inc.l #1,er11: adds #4,er0 adds #4,er0 mov.l @er0+,er3 mov.l @er0+,er4 mov.l @er0+,er5 mov.l @er0+,er6 mov.l @er0+,sp mov.l @er0,er2 mov.l er2,@sp mov.l er1,er2 mov.l er0,er1 mov.l er2,er0 sub.l #28,er1 mov.l @(4,er1),er2 mov.l @er1,er1 rts
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?