так, всётаки не пойму зачем резервировать место в стеке для аргументов >4 которые уже передаются через стек, получается во время вызова они будут в стеке + для них в стеке же будет зарезервировано место, какой смысл ?
я подразумеваю что выделение места это уменьшение sp, в случае первых 4х регистров параметров это делается явно через вычитание, в случае остальных либо push, либо так же напрямую через вычитание из sp а далее mov по sp (пока это точно не проверял)
я подразумеваю что выделение места это уменьшение sp, в случае первых 4х регистров параметров это делается явно через вычитание, в случае остальных либо push, либо так же напрямую через вычитание из sp а далее mov по sp (пока это точно не проверял)
Ох точно!! )) что-то я загнался, показалось что сначало сабом вычетают стек а потом еще пушат параметры