Advertisement
6_2008-2009 Math #210534

Asm in C++

This code shows how to add asm to your c++ code

AI

AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Source Code
original-source
#include <iostream.h>
//---------------------------------------
// This code will add number and number2
//---------------------------------------
int add(int number, int number2)
{
	int answer;
	//Start of asm code
	_asm{	
		MOV	EAX, number;	
		MOV EBX, number2; 
		ADD EAX, EBX;		
		MOV answer, EAX;	
	}
	return answer;
}
//---------------------------------------
// Entry point of our program
//---------------------------------------
int main(int argc, char* argv[])
{
	int number; 
	int number2;
	int answer;
	// Ask the user to enter a number
	cout << "Enter a number: ";
	cin >> number;
	// Ask the user to enter a second number
	cout << "\n\nEnter another number: ";
	cin >> number2;
	
	// Now add number and number 2
	answer = add(number, number2);
	// Show the answer on screen
	cout << "\n\n" << number << " and " << number2 << " is " << answer << endl;
	return 0;
}
Original Comments (3)
Recovered from Wayback Machine