d, da, db, dc, dd, dD, df, dp, dq, du, dw (顯示記憶體)

d* 命令會顯示指定範圍內的記憶體內容。

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

參數

選項

指定一或多個顯示選項。 您可以包含下列任一選項,但不超過一個 /p* 選項。

/c寬度

指定要在顯示中使用的欄數。 如果您未指定此選項,預設的數據行數目取決於顯示類型。

/p

(僅限核心模式)使用實體記憶體位址進行顯示。 Range指定的範圍取自物理記憶體而非虛擬記憶體。

/p[c]

(僅限核心模式)與 /p 相同,不同之處在於會讀取快取的記憶體。 在 c 周圍加上括弧。

/p[uc]

(僅限核心模式)與 /p 相同,不同之處在於讀取未快取的記憶體。 包含 uc 周圍的括號。

/p[wc]

(僅限核心模式)與 /p 相同,不同之處在於讀取寫入合併的記憶體。 在 wc 周圍加上括弧。

範圍

指定要顯示的記憶體區域。 如需更多語法詳細數據,請參閱 地址和地址範圍語法。 如果您省略 Range,命令會顯示記憶體,從最後一個顯示命令的結束位置開始。 如果您省略 Range 且沒有先前的顯示命令,則顯示器會從目前的指令指標開始。

Environment

模式:使用者模式、核心模式

目標:即時、損毀傾印

平臺:全部

其他資訊

如需記憶體操作的概觀,以及其他記憶體相關命令的描述,請參閱 讀取和寫入記憶體

備註

顯示的每一行都包含該行中第一個字節的位址,後面接著該位置的記憶體內容和下列位置。

如果您省略 Range,命令會顯示記憶體,從最後一個顯示命令的結束位置開始。 這種方法可讓您持續掃描記憶體。

此命令存在於下列表單中。 dd、dDdwdW 命令的第二個字元會區分大小寫,而 dybdyd 命令的第三個字元也一樣。

Command 顯示
d 此命令會以與最近 d* 命令相同的格式顯示數據。 如果未發出任何先前的 d* 命令,d* 的效果與 db 相同。 請注意,d 會重複以 d 開頭的最新命令。 這些命令包括 dda、ddpddudpa、dpp、dpu、dqadqpdqu、dds、dps、dqs、ds、dS、dgdldtdv 和本文中的顯示命令。 如果 d 之後指定的參數不適用,則錯誤可能會造成。
da ASCII 字元。 每行最多會顯示 48 個字元。 顯示會繼續直到第一個 Null 位元組,或直到範圍中的所有字元都已顯示為止。 所有不可列印的字元,例如歸位字元和換行字元,都會顯示為句點(.)。
db 位元組值和 ASCII 字元。 每個顯示行都會顯示該行中第一個字節的位址,後面接著最多 16 個十六進位元組值。 位元組值緊接在對應的 ASCII 值後面。 第八和第九個十六進位值是以連字元 (-) 分隔。 所有不可列印的字元,例如歸位字元和換行字元,都會顯示為句點(.)。 默認計數為 128 個字節。
dc 雙字值 (4 個字節) 和 ASCII 字元。 每個顯示行會顯示行中第一個字的位址,以及最多八個十六進位字值及其 ASCII 對等專案。 默認計數為 32 DWORDs (128 個字節)。
dd 雙字值(4 個字節)。 默認計數為 32 DWORDs (128 個字節)。
Dd 雙精確度浮點數(8 個字節)。 默認計數為15個數位(120個字節)。
df 單精度浮點數(4 個字節)。 默認計數為16個數位(64個字節)。
dp 指標大小的值。 此命令相當於 dd 或 dq,視目標電腦處理器架構為 32 位或 64 位而定。 默認計數為 32 個 DWORD 或 16 個四字(128 個字節)。
dq 四字值 (8 個字節)。 默認計數為16個四字(128個字節)。
du Unicode 字元。 每行最多會顯示 48 個字元。 顯示會繼續直到第一個 Null 位元組,或直到範圍中的所有字元都已顯示為止。 所有不可列印的字元,例如歸位字元和換行字元,都會顯示為句點(.)。
dw Word 值 (2 個字節)。 每個顯示行會顯示行中第一個字的位址,以及最多八個十六進位字值。 默認計數為64個字(128個字節)。
Dw Word 值 (2 個字節) 和 ASCII 字元。 每個顯示行會顯示行中第一個字的位址,以及最多八個十六進位字值。 默認計數為64個字(128個字節)。
dyb 二進位值和位元元組值。 默認計數為32個字節。
dyd 二進位值和雙字值(4 個字節)。 默認計數為 8 DWORD(32 個字節)。

如果您嘗試顯示無效的位址,其內容會顯示為問號 ()。