掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
インラインアセンブラでの変数アドレス取得 (ID:61187)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
その辺はアセンブラの知識だけでなく、コンパイラがどう変数を取り扱うかの知識が必要です。 ix86 でレジスタ変数に最適化されない自動変数なら bp 経由でアクセスすることになります。 とりあえず a に値を設定するだけなら mov a, 12345678 どうしてもアドレス値がほしいのなら lea ebx, [a] ここで [a] は実際には [ebp].a なり [esp].a になっていることを理解してください。 自動変数でなく静的変数なら提示のとおり mov ebx,offset a っすね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.