SPARC 汇编/子程序
外观
< SPARC 汇编
本页将讨论在 SPARC 汇编中使用子程序。
典型的(非叶)子程序具有类似于此的过程序序和尾声:[1][2]
do_something_useful:
; prologue:
save %sp, -16, %sp
; main body
; ... perform function ...
; leave return value, if any, in register %i0
; epilogue:
ret
restore
- ↑ Peter Magnusson. "理解 Sparc 架构中的堆栈和寄存器".
- ↑ Mark Smotherman. "SPARC 子程序".