Компилятор борланд_делфи_7 Объясните, что содержится в регистрах при вызове функции?? САБЖ Есть функция в модуле, которую нужно вызвать Однако я никак не могу понять, как ей передавать параметры, т.к. такое ощущение, что там используются все регистры на входе... и ничего не восстанавливается на выходе В общем, объъясните, накидайте ссылок
Это зависит c каким calling convention функция скомпилирована - stdcall, register, safecall etc Если эта функция эспортирована из ДЛЛ - 99.9% что это stdcall, т.е. все параметры передаются в стеке справа налево. EAX, ECX, and EDX изменятся, все остальные регистры сохраняются. На выходе результат в EAX.