このコードがなぜかわかりません
#include <iostream>
using namespace std;
int main(){
int result=0;
_asm{
mov eax,3;
MUL eax,3;
mov result,eax;
}
cout<<result<<endl;
return 0;
}
は次のエラーを示しています。
1> c:\ users \ david \ document \ visual studio 2010 \ projects \ assembler_instructions \ assembler_instructions.cpp(11):エラーC2414:オペランドの数が不正です
すべてが正常に見えますが、なぜこのコンパイラエラーが発生するのですか?