این برنامه ساده دو عدد ورودی را گرفته و عمل x AND Y را انجام داده و نتیجه رو چاپ میکند!
کد:
#include <iostream.h>
int add(int number, int number2)
{
int answer;
_asm{
MOV EAX, number;
MOV EBX, number2;
ADD EAX, EBX;
MOV answer, EAX;
}
return answer;
}
int main(int argc, char* argv[])
{
int number;
int number2;
int answer;
cout << "Enter a number: ";
cin >> number;
cout << "\n\nEnter another number: ";
cin >> number2;
answer = add(number, number2);
cout << "\n\n" << number << " and " << number2 << " is " << answer << endl;
return 0;
}