Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- __declspec(naked) int add(int a, int b)
- {
- __asm
- {
- push ebp
- mov ebp, esp
- mov eax, 0
- add eax, [ebp + 8]
- add eax, [ebp + 12]
- pop ebp
- ret;
- }
- }
- int main(int argc, char* argv[])
- {
- int a = 4;
- int b = 5;
- printf("a = %d, b = %d\n", a, b);
- int ret = add(a, b);
- printf("sum = %i\n", ret);
- while (1)
- ;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement