汇编,可以将函数参数的值移到.data节吗?

时间:2019-05-05 12:32:28

标签: function assembly memory x86

我的问题是,是否可以将函数的参数值移入.data节以“释放”寄存器槽?

例如,如果我有一个名为int sort(int array [],int length)的函数,我可以以某种方式将数组的长度作为全局变量放入.data节中,以便对其进行调用吗?目前,我要做的是示例

mov edi, [ebp + 12] 

所以我将第二个参数移到edi寄存器中,但是如果我可以释放该寄存器并将其立即用于其他用途,那就太好了。

0 个答案:

没有答案