d, da, db, dc, dd, dD, df, dp, dq, du, dw (Mostrar memoria)
Los comandos d* muestran el contenido de la memoria en el intervalo especificado.
d{a|b|c|d|D|f|p|q|u|w|W} [Options] [Range]
dy{b|d} [Options] [Range]
d [Options] [Range]
Parámetros
Opciones
Especifica una o varias opciones de visualización. Puede incluir cualquiera de las siguientes opciones, pero no más de una opción /p*.
/cAnchura
Especifica el número de columnas para usar en la pantalla. Si no especifica esta opción, el número predeterminado de columnas depende del tipo de visualización.
/p
(solo en modo kernel) Usa direcciones de memoria física para la visualización. El intervalo especificado por Intervalo se toma de la memoria física en lugar de la memoria virtual.
/p[c]
(solo en modo kernel) Igual que /p, excepto que se lee la memoria almacenada en caché. Incluya los corchetes alrededor de c.
/p[uc]
(solo en modo kernel) Igual que /p, excepto que se lee la memoria no almacenada en caché. Incluya los corchetes alrededor de uc.
/p[wc]
(solo en modo kernel) Igual que /p, excepto que se lee la memoria combinada de escritura. Incluya los corchetes alrededor de wc.
Range
Especifica el área de memoria que se va a mostrar. Para obtener más información sobre la sintaxis, consulte Sintaxis de direcciones e intervalos de direcciones. Si omite Intervalo, el comando muestra la memoria a partir de la ubicación final del último comando para mostrar. Si omite Intervalo y no hay ningún comando de visualización anterior, la visualización comienza en el puntero de instrucción actual.
Entorno
Modos: modo de usuario, modo kernel
Destinos: activo, volcado de memoria
Plataformas: todas
Información adicional
Para obtener información general sobre la manipulación de memoria y una descripción de otros comandos relacionados con la memoria, consulte Lectura y escritura de memoria.
Comentarios
Cada línea mostrada incluye la dirección del primer byte de la línea seguida del contenido de la memoria en esa y las siguientes ubicaciones.
Si omite Intervalo, el comando muestra la memoria a partir de la ubicación final del último comando para mostrar. Este enfoque le permite explorar continuamente la memoria.
Este comando existe en las siguientes formas. Los segundos caracteres de los comandos dd, dD, dw y dW distinguen mayúsculas de minúsculas, ya que son los tercer caracteres de los comandos dyb y dyd.
Get-Help | Mostrar |
---|---|
d | Este comando muestra los datos con el mismo formato que el comando d* más reciente. Si no se ha emitido ningún comando d* anterior, d* tiene el mismo efecto que db. Observe que d repite el comando más reciente que comenzó con d. Estos comandos incluyen dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu, dds, dps, dqs, ds, dS, dg, dl, dt, dv y los comandos de visualización de este artículo. Si los parámetros proporcionados después de no son adecuados, pueden producirse errores. |
da | Caracteres ASCII. Cada línea muestra hasta 48 caracteres. La visualización continúa hasta el primer byte nulo o hasta que se hayan visualizado todos los caracteres del intervalo. Todos los caracteres no imprimibles, como retornos de carro y avances de línea, se muestran como puntos (.). |
db | Valores de bytes y caracteres ASCII. Cada línea de visualización muestra la dirección del primer byte de la línea, seguida de hasta 16 valores de bytes hexadecimales. Los valores de bytes van seguidos inmediatamente de los valores ASCII correspondientes. Los valores hexadecimales octavo y noveno están separados por un guión (-). Todos los caracteres no imprimibles, como retornos de carro y avances de línea, se muestran como puntos (.). El valor predeterminado es 128 bytes. |
dc | Valores de palabra doble (4 bytes) y caracteres ASCII. Cada línea de visualización muestra la dirección de la primera palabra de la línea y hasta ocho valores hexadecimales de palabra y su equivalente ASCII. El recuento predeterminado es 32 DWORD (128 bytes). |
dd | Valores de palabra doble (4 bytes). El recuento predeterminado es 32 DWORD (128 bytes). |
dD | Números de punto flotante de precisión doble (8 bytes). El recuento predeterminado es 15 números (120 bytes). |
df | Números de punto flotante de precisión simple (4 bytes). El recuento predeterminado es 16 números (64 bytes). |
dp | Valores de tamaño de puntero. Este comando es equivalente a dd o dq, dependiendo de si la arquitectura del procesador del equipo de destino es de 32 o 64 bits, respectivamente. El recuento predeterminado es 32 DWORD o 16 palabras cuádruples (128 bytes). |
dq | Valores de palabras cuádruples (8 bytes). El recuento predeterminado es de 16 palabras cuádruples (128 bytes). |
du | Caracteres Unicode. Cada línea muestra hasta 48 caracteres. La visualización continúa hasta el primer byte nulo o hasta que se hayan visualizado todos los caracteres del intervalo. Todos los caracteres no imprimibles, como retornos de carro y avances de línea, se muestran como puntos (.). |
dw | Valores de palabras (2 bytes). Cada línea de visualización muestra la dirección de la primera palabra de la línea y hasta ocho valores de palabra hexadecimales. El recuento predeterminado es 64 palabras (128 bytes). |
dW | Valores de palabra (2 bytes) y caracteres ASCII. Cada línea de visualización muestra la dirección de la primera palabra de la línea y hasta ocho valores de palabra hexadecimales. El recuento predeterminado es 64 palabras (128 bytes). |
dyb | Valores binarios y valores de bytes. El valor predeterminado es 32 bytes. |
dyd | Valores binarios y valores de palabra doble (4 bytes). El recuento predeterminado es 8 DWORD (32 bytes). |
Si intenta mostrar una dirección no válida, su contenido se muestra como signos de interrogación (?).