Bagikan melalui


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

Perintah d* menampilkan konten memori dalam rentang yang diberikan.

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

Parameter

Opsi

Menentukan satu atau beberapa opsi tampilan. Anda dapat menyertakan salah satu opsi berikut, tetapi tidak lebih dari satu opsi /p*.

Lebar /c

Menentukan jumlah kolom yang akan digunakan dalam tampilan. Jika Anda tidak menentukan opsi ini, jumlah kolom default bergantung pada jenis tampilan.

/p

(Mode kernel saja) Menggunakan alamat memori fisik untuk tampilan. Rentang yang ditentukan oleh Rentang diambil dari memori fisik daripada memori virtual.

/p[c]

(Mode kernel saja) Sama seperti /p, kecuali memori yang di-cache dibaca. Sertakan tanda kurung di sekitar c.

/p[uc]

(Mode kernel saja) Sama seperti /p, kecuali memori yang tidak di-cache dibaca. Sertakan tanda kurung di sekitar uc.

/p[wc]

(Mode kernel saja) Sama seperti /p, kecuali memori gabungan tulis dibaca. Sertakan tanda kurung di sekitar wc.

Rentang

Menentukan area memori yang akan ditampilkan. Untuk detail sintaks selengkapnya, lihat Sintaks alamat dan rentang alamat. Jika Anda menghilangkan Rentang, perintah menampilkan memori yang dimulai di lokasi akhir perintah tampilan terakhir. Jika Anda menghilangkan Rentang dan tidak ada perintah tampilan sebelumnya, tampilan dimulai pada penunjuk instruksi saat ini.

Lingkungan

Mode: mode pengguna, mode kernel

Target: live, crash dump

Platform: semua

Informasi Tambahan

Untuk gambaran umum manipulasi memori dan deskripsi perintah terkait memori lainnya, lihat Membaca dan menulis memori.

Keterangan

Setiap baris yang ditampilkan mencakup alamat byte pertama dalam baris diikuti oleh konten memori di lokasi tersebut dan berikut.

Jika Anda menghilangkan Rentang, perintah menampilkan memori yang dimulai di lokasi akhir perintah tampilan terakhir. Pendekatan ini memungkinkan Anda untuk terus memindai melalui memori.

Perintah ini ada dalam formulir berikut. Karakter kedua dari perintah dd, dD, dw, dan dW peka huruf besar/kecil, seperti karakter ketiga dari perintah dyb dan dyd .

Perintah Tampilan
d Perintah ini menampilkan data dalam format yang sama dengan perintah d* terbaru. Jika tidak ada perintah d* sebelumnya yang dikeluarkan, d* memiliki efek yang sama dengan db. Perhatikan bahwa d mengulangi perintah terbaru yang dimulai dengan d. Perintah ini termasuk dda, ddp, ddu, dpa, dpp, dpu, dqa, dqp, dqu, dds, dps, dqs, ds, dS, dg, dl, dt, dv, dan perintah tampilan dalam artikel ini. Jika parameter yang diberikan setelah d tidak sesuai, kesalahan mungkin dihasilkan.
da Karakter ASCII. Setiap baris menampilkan hingga 48 karakter. Tampilan berlanjut hingga byte null pertama atau hingga semua karakter dalam rentang ditampilkan. Semua karakter yang tidak dapat dicetak, seperti pengembalian gerbong dan umpan baris, ditampilkan sebagai titik (.).
db Nilai byte dan karakter ASCII. Setiap baris tampilan memperlihatkan alamat byte pertama dalam baris, diikuti dengan hingga 16 nilai byte heksadesimal. Nilai byte segera diikuti oleh nilai ASCII yang sesuai. Nilai heksadesimal kedelapan dan kesembilan dipisahkan oleh tanda hubung (-). Semua karakter yang tidak dapat dicetak, seperti pengembalian gerbong dan umpan baris, ditampilkan sebagai titik (.). Jumlah defaultnya adalah 128 byte.
Dc Nilai kata ganda (4 byte) dan karakter ASCII. Setiap baris tampilan memperlihatkan alamat kata pertama dalam baris dan hingga delapan nilai kata heksadesimal dan setara ASCII-nya. Jumlah defaultnya adalah 32 DWORD (128 byte).
dd Nilai kata ganda (4 byte). Jumlah defaultnya adalah 32 DWORD (128 byte).
Dd Angka floating-point presisi ganda (8 byte). Jumlah default adalah 15 angka (120 byte).
Df Angka floating-point presisi tunggal (4 byte). Jumlah defaultnya adalah 16 angka (64 byte).
dp Nilai berukuran pointer. Perintah ini setara dengan dd atau dq, tergantung pada apakah arsitektur prosesor komputer target masing-masing 32-bit atau 64-bit. Jumlah defaultnya adalah 32 DWORD atau 16 quad-words (128 byte).
dq Nilai kata quad (8 byte). Jumlah defaultnya adalah 16 quad-words (128 byte).
du Karakter Unicode. Setiap baris menampilkan hingga 48 karakter. Tampilan berlanjut hingga byte null pertama atau hingga semua karakter dalam rentang ditampilkan. Semua karakter yang tidak dapat dicetak, seperti pengembalian gerbong dan umpan baris, ditampilkan sebagai titik (.).
Dw Nilai kata (2 byte). Setiap baris tampilan memperlihatkan alamat kata pertama dalam baris dan hingga delapan nilai kata heksadesimal. Jumlah default adalah 64 kata (128 byte).
Dw Nilai kata (2 byte) dan karakter ASCII. Setiap baris tampilan memperlihatkan alamat kata pertama dalam baris dan hingga delapan nilai kata heksadesimal. Jumlah default adalah 64 kata (128 byte).
dyb Nilai biner dan nilai byte. Jumlah defaultnya adalah 32 byte.
dyd Nilai biner dan nilai kata ganda (4 byte). Jumlah defaultnya adalah 8 DWORD (32 byte).

Jika Anda mencoba menampilkan alamat yang tidak valid, isinya ditampilkan sebagai tanda tanya (?).