Simple add function
Hello guys, I am trying to learn asm and I am in need of some help. How come this does not work?
As you can see I am very new to asm.
Code:
#include <stdio.h>
#include <iostream>
int add(int num1, int num2);
using namespace std;
int main(void)
{
int result = add(3, 2);
cout << result;
system("pause");
}
int add(int num1, int num2)
{
int result = 0;
__asm
{
mov result, offset num1
push result
mov result, offset num2
push result
}
return result;
}
