在Assembly中声明具有多个变量的函数。 (大会问题)

我不是大会的新手,所以,如果其中一些看起来很基础,请忍受。我环顾了许多地方,但没有找到我要问的超级相对答案。我正在编写一些汇编代码,我需要编写一个函数,该函数接受多个变量并声明一个局部变量。 (下面的代码)我还想知道这些变量的位置以及如何在函数中访问它们。我对语言(C,C ++,Java,Python,Swift)非常有经验,但是汇编与我学到的其他东西都大不相同。

我找到了一些简单地说我需要使用诸如“ function(int(int,int,int,int))这样的函数的源:”但是,从gcc -SI查看已编译的汇编代码,看不到任何声明为这个。以下是我要模拟的代码示例,

int func(int w,int x,int y,int z){

int a = 89;

返回a;

}

很明显,此C代码非常毫无价值,并且不使用任何传递的变量。我只是以此为例。但是,有关如何传递变量,如何声明函数以及如何访问它们(变量)的任何信息都将非常有帮助。我了解此代码将在各节中放置的位置,但希望获得有关上述问题的一些信息。

zyfvip 回答:在Assembly中声明具有多个变量的函数。 (大会问题)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3157728.html

大家都在问