多做题,通过考试没问题!

嵌入式系统

睦霖题库>大学试题(计算机科学)>嵌入式系统

在进行基于ARM核的嵌入式系统软件开发时,调用如下函数: int do_something(int arg1,void *arg2,char arg3,int *arg4)这四个参数通过什么方式从调用程序传入被调函数?

正确答案:根据ATPCS编程规范,调用函数和子程序通过R0-R3四个寄存器传递参数,超过四个参数使用 堆栈传递。因此arg1通过R0传入, arg2通过R1传入,arg3通过R2传入,arg4通过R3传入。
答案解析:
进入题库查看解析

微信扫一扫手机做题