次の方法で共有


a (アセンブル)

a コマンドは、32 ビット x86 命令ニーモニックをアセンブルし、結果の命令コードをメモリに配置します。

a [Address]

パラメーター

Address
結果のコードが配置されるメモリ内のブロックの先頭を指定します。 構文の詳細については、「 アドレスとアドレス範囲の構文」を参照してください。

Environment

項目 説明
モード ユーザー モード、カーネル モード
対象 ライブ、クラッシュ ダンプ
プラットフォーム すべて

追加情報

アセンブリ・デバッグと関連コマンドの詳細については、 アセンブリ・モードのデバッグを参照してください。

解説

a コマンドは 64 ビット命令ニーモニックをサポートしていません。 ただし、 a コマンドは、32 ビット ターゲットをデバッグしているか 64 ビット ターゲットをデバッグしているかに関わらず有効です。 x86 命令と x64 命令は類似しているため、64 ビット ターゲットをデバッグするときに a コマンドを正常に使用できる場合があります。

アドレスを指定しない場合、アセンブリは命令ポインターの現在値が指定するアドレスから開始されます。 新しい命令をアセンブルするには、目的のニーモニックを入力し、Enter キーを押します。 アセンブリを終了するには、Enter キーを押すだけです。

アセンブラーはコード内で参照されているすべてのシンボルを検索するため、このコマンドが完了するまでに時間がかかる場合があります。 この間、 Ctrl + Cを押しても、 a コマンドを終了することはできません。