2012-03-30 6 views
0

私はランダムな実験をしており、プログラムが与えられた場所にあるアドレスを表示したいと思います。私は、次のことをやってみましたが、それは動作しません:MSVC __asmの「不適切なオペランドタイプ」

void foo() { 
    DWORD blah; 
    __asm { 
     mov blah, eip 
    } 
    std::cout << blah << "\n"; 
} 

、代わりにmovライン上で「不適切なオペランドの型」を与えます。

私はblahのいくつかのタイプを試しました。

誰かが間違っていることを知っていますか?

答えて