d、da、db、dc、dd、dD、df、dp、dq、du、dw (Display Memory)

D *コマンドは、指定された範囲のメモリの内容を表示します。

d{a|b|c|d|D|f|p|q|u|w|W} [Options] [Range] 
dy{b|d} [Options] [Range] 
d [Options] [Range] 

パラメーター


1つ以上の表示オプションを指定します。 次のオプションのいずれかを含めることができます。ただし、 /p* オプションを1つ以上指定することはできません。


表示に使用する列の数を指定します。 これを省略した場合、既定の列数は表示の種類によって異なります。


(カーネルモードのみ)ディスプレイの物理メモリアドレスを使用します。 範囲で指定された範囲は、仮想メモリではなく物理メモリから取得されます。


(カーネルモードのみ) /Pと同じですが、キャッシュされたメモリが読み取られる点が異なります。 Cを囲む角かっこを含める必要があります。


(カーネルモードのみ) /Pと同じですが、キャッシュされていないメモリが読み取られる点が異なります。 Ucを囲む角かっこを含める必要があります。


(カーネルモードのみ)書き込み結合メモリが読み込まれる点を除いて、 /pと同じです。 Wcを囲む角かっこを含める必要があります。


表示するメモリ領域を指定します。 構文の詳細については、「 アドレスとアドレス範囲の構文」を参照してください。 Rangeを省略した場合、コマンドは最後の display コマンドの終了位置からメモリを表示します。 Rangeが省略されていて、前の表示コマンドが使用されていない場合は、現在の命令ポインターから表示が開始されます。

Environment

モード: ユーザーモード、カーネルモード

ターゲット: ライブ、クラッシュダンプ

プラットフォーム: すべて

追加情報

メモリ操作の概要とその他のメモリ関連コマンドの説明については、「 メモリの読み取りと書き込み」を参照してください。

コメント

表示される各行には、行の最初のバイトのアドレスと、それに続く位置のメモリの内容が含まれます。

Rangeを省略した場合、コマンドは最後の display コマンドの終了位置からメモリを表示します。 これにより、メモリを継続的にスキャンできます。

このコマンドは、次の形式で存在します。 Dddddwdwの各コマンドの2番目の文字は、 dybおよびdybコマンドの3番目の文字と同様に、大文字と小文字が区別されます。

コマンド 表示
d これにより、最新の d コマンドと同じ形式でデータが表示されます。 前の d コマンドが発行されていない場合、d は db と同じ効果を持ちます。 D で始まる最新のコマンドが d で繰り返されていることに注意してください。 これには、dda、ddp、ddu、dpa、ddu、ddu、ddu、ddu、dqu、dds、dps、dqs、ds、dS、dg、dl、dt、dv のほか、このページの表示コマンドも含まれます。 D の後に指定されたパラメーターが適切でない場合は、エラーが発生する可能性があります。
da ASCII 文字。 各行には最大48文字が表示されます。 表示は、最初の null バイトまで、または範囲内のすべての文字が表示されるまで続行されます。 復帰や改行など、印刷できない文字はすべてピリオド (.) で表示されます。
db バイト値と ASCII 文字。 各表示線には、行の最初のバイトのアドレスの後に16進数の最大16バイト値が表示されます。 バイト値の直後に、対応する ASCII 値が続きます。 8番目と9番目の16進値は、ハイフン (-) で区切られます。 復帰や改行など、印刷できない文字はすべてピリオド (.) で表示されます。 既定の数は128バイトです。
dc ダブルワード値 (4 バイト) と ASCII 文字。 各表示線には、行の最初の単語のアドレスと、最大8個の16進単語の値、およびそれに対応する ASCII の値が表示されます。 既定の数は 32 Dword (128 バイト) です。
dd ダブルワード値 (4 バイト)。既定の数は 32 Dword (128 バイト) です。
dD 倍精度浮動小数点数 (8 バイト)。 既定のカウントは15桁 (120 バイト) です。
df 単精度浮動小数点数 (4 バイト)。 既定の数は16桁 (64 バイト) です。
dp ポインターサイズの値。 このコマンドは、対象のコンピューターのプロセッサアーキテクチャが32ビットまたは64ビットのどちらであるかによって、dd または dq に相当します。 既定の数は 32 Dword または16個のクワッドワード (128 バイト) です。
dq クワッドワード値 (8 バイト)。 既定のカウントは、16個のクワッドワード (128 バイト) です。
du Unicode 文字。 各行には最大48文字が表示されます。 表示は、最初の null バイトまで、または範囲内のすべての文字が表示されるまで続行されます。 復帰や改行など、印刷できない文字はすべてピリオド (.) で表示されます。
dw 単語の値 (2 バイト)。 各表示線には、行の最初の単語のアドレスと、最大8個の16進単語の値が表示されます。 既定のカウントは64語 (128 バイト) です。
dW Word の値 (2 バイト) と ASCII 文字。 各表示線には、行の最初の単語のアドレスと、最大8個の16進単語の値が表示されます。 既定のカウントは64語 (128 バイト) です。
dyb バイナリ値とバイト値。 既定の数は32バイトです。
dyd バイナリ値とダブルワード値 (4 バイト)。 既定の数は 8 Dword (32 バイト) です。

無効なアドレスを表示しようとすると、その内容は疑問符 (?) として表示されます。