标签: winapi assembly cpu-registers
我知道WinAPI-32函数的返回值是通过eax寄存器传递的。调用WinAPI-32函数后,eip寄存器将指向另一条指令。
eax
eip
除这些寄存器外,其他寄存器是否保证可以重置为调用函数之前的值,或者如果我想保留它们的值,是否必须将它们从栈中弹出或弹出? ?