摘要: ARM-Thumb 过程调用标准(转载)寄存器 ATPCS 指定用于特殊用途的寄存器 - 使用寄存器 r0-r3 将参数值传送到函数,并将结果值传出。可以用 a1-a4 来引用 r0-r3,以使此用法透明。请参阅第 3-9 页的参数传递。在子程序调用之间,可以将 r0-r3 用于任何用途。被调用函数在返回之前不必恢复 r0-r3。 如果调用函数需要再次使用 r0-r3 的内容,则它必须保留这些内容。 - 使用寄存器 r4-r11 存放函数的局部变量。可以用 v1-v8 来引用这些寄存器,以使此用法透明。在 Thumb 状态下,在大多数指令中只有寄存器 r4-r7 可以用于局部变量。 如果被调用 阅读全文
posted @ 2012-09-29 21:26 醉剑客 阅读(302) 评论(1) 推荐(0) 编辑