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

嵌入式设计

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

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

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

微信扫一扫手机做题