Сборка, вы можете переместить значение параметра функции в раздел .data? - PullRequest
0 голосов
/ 05 мая 2019

У меня вопрос: можно ли переместить значение параметра функции в раздел .data, чтобы "освободить" слот для регистра?

Например, если у меня есть функция с именем int sort (int array [], int length), могу ли я каким-то образом поместить длину массива в раздел .data как глобальную переменную, чтобы я мог ее вызвать? В настоящее время я делаю пример

mov edi, [ebp + 12] 

Поэтому я перенесу второй параметр в регистр edi, но было бы неплохо, если бы я мог освободить этот регистр и использовать его для чего-то другого мгновенно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...