汇编程序于c程序函数相互调用是的传参和返回值规则是什么
c语言调用汇编
1. 寄存器传递
2. 堆栈传递
3. 内存对齐
1. 寄存器返回
2. 内存返回
汇编调用c
参数传递
1. 等待返回值寄存器
2. 清理堆栈
2、对于函数调用,保护现场和恢复现场是由哪一方负责
lr(栈指针)来管理 主调函数来负责
3、读写cpsr寄存器的指令是什么?
读CPSR —— MRS指令
写CPSR —— MSR指令
4、入栈和出栈操作使用的指令是什么?
stmfd sp!,~{ro-r12,lr)
ldmfd sp!,{r0-r12,pe}