C++질문
#ifdef __BORLANDC__
#pragma argsused
#endif
을에서 표현의 같은 종류를 사용하고 또한 내가 내 C++의 어셈블러 컴파일러를 가지고 있는지 확인하는 방법을 C에서 어셈블러 코드 ++
#ifdef __BORLANDC__
#pragma argsused
#endif
#include <iostream>
using namespace std;
int main(int argc, char * argv[])
{
int Number1, Number2, Result;
__asm
{
MOV Number1, 248 // Initialize Number1
MOV Number2, 405 // Initialize Number2
MOV EAX, Number1 // Put the value of Number1 in the EAX register
ADD EAX, Number2 // Add the value of Number2 to the content of EAX
MOV Result, EAX // Put the content of EAX into Result
} // That's it
cout << "Number1 = " << Number1 << endl;
cout << "Number2 = " << Number2 << endl;
cout << "\nAfter adding Number1 to Number2," << endl;
cout << "Result = " << Result << endl;
return 0;
}
에 대한 코드가 주어진다 얼마나 자주 ?
더 명확 할 수 있습니까? 당신의 구체적인 질문은 무엇입니까? – ckv
플랫폼 별 기능 (예 : GUI, USB 및 키보드)에 액세스하는 파일에서 플랫폼 또는 컴파일러 검사를 사용하는 것이 좋습니다. 대부분의 코드는 그렇게하지 않으므로 플랫폼이나 컴파일러 검사를 자주 사용하지 않습니다. –