#include <stdio.h>
#include <stdlib.h>
__declspec (naked) int addNum (int a,int b)
{
_asm
{
push ebx
mov ebp,esp
push ebx
push esi
push edi
mov eax,a
mov ebx,b
add eax,ebx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
retn
}
}
int main(void)
{
printf("%d\n",addNum(5,6));
return 0;
}
__declspec (naked)
最新推荐文章于 2022-05-20 22:36:43 发布