|
比如说在main函数里有这个函数
这个函数里面是汇编编的,而且已经通过运行。
main()
{
int *in;
.
.
.
vpt_front_amp_att1_asm_(in,pTbl->wFrontAmp,wb00,wb01,wb10,wb11,nSample,pCoef->att1);
.
.
.
}
这种方式是C语言里调用汇编程序的方法,但是还有一种混合编程方法是inline方式,
我手头没有好的资料,瞎折腾,但是怎么也不会传递参数,比如说上面函数的第一个参数in,它是下面这样的,
int *in;
我试图用inline方式实现上面函数同样的功能,这么弄
__asm
{
------------------------比如说我想把in这个参数地址传给寄存器R0,我该如何写呢?
}
对了我用的IDE环境是IAR, 汇编是Arm方面的,有懂行的高手请上来冒个泡泡。 |
|