掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
インラインアセンブラでの変数アドレス取得 (ID:61186)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Visual Studio .NET 2003 上の Visual C++ で、 インラインアセンブラを書いています。 ある変数に値を代入する際に、 この変数のアドレスを取得するところでつまずいています。 教科書を見ながら、 ... int a; __asm{ mov ebx, offset a mov eax, 12345678 mov [ebx], eax } と書けば、a に 12345678 が代入されるのかな ? と思ったのですが、 ビルドすると、 「error C2415: オペランドの型が無効です。」 と怒られます。 どのように直せばよいか (どのようにすると変数 a のアドレスを 取得することができるのか)、どなたかご教示下さい。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.